allocative/impls/std/
time.rsuse std::time::Duration;
use std::time::Instant;
use std::time::SystemTime;
use crate::allocative_trait::Allocative;
use crate::visitor::Visitor;
impl Allocative for Instant {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}
impl Allocative for SystemTime {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}
impl Allocative for Duration {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}