Skip to main content

TouchTarget

Trait TouchTarget 

Source
pub trait TouchTarget {
    // Required methods
    fn touch(&mut self) -> Result<(), RecordError>;
    fn touch_field(&mut self, field: &str) -> Result<(), RecordError>;
}
Expand description

A dynamically dispatched target that can be touched.

Required Methods§

Source

fn touch(&mut self) -> Result<(), RecordError>

Updates the conventional updated_at timestamp.

Source

fn touch_field(&mut self, field: &str) -> Result<(), RecordError>

Updates a specific timestamp column.

Implementors§

Source§

impl<T> TouchTarget for T
where T: TouchRecord,