pub struct AnyImplStruct {}Expand description
A generic placeholder struct that implements AnyImpl. Used in closures where a concrete model type is required but any model should be accepted.
Trait Implementations§
Source§impl AnyImpl for AnyImplStruct
impl AnyImpl for AnyImplStruct
Source§impl Clone for AnyImplStruct
impl Clone for AnyImplStruct
Source§fn clone(&self) -> AnyImplStruct
fn clone(&self) -> AnyImplStruct
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnyImplStruct
impl Debug for AnyImplStruct
Source§impl<'de> Deserialize<'de> for AnyImplStruct
impl<'de> Deserialize<'de> for AnyImplStruct
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromAnyRow for AnyImplStruct
impl FromAnyRow for AnyImplStruct
Source§impl Model for AnyImplStruct
impl Model for AnyImplStruct
Source§fn table_name() -> &'static str
fn table_name() -> &'static str
Returns the table name associated with this model. Read more
Source§fn columns() -> Vec<ColumnInfo>
fn columns() -> Vec<ColumnInfo>
Returns the list of column definitions for this model. Read more
Source§fn active_columns() -> Vec<&'static str>
fn active_columns() -> Vec<&'static str>
Returns the names of active columns (struct fields). Read more
Auto Trait Implementations§
impl Freeze for AnyImplStruct
impl RefUnwindSafe for AnyImplStruct
impl Send for AnyImplStruct
impl Sync for AnyImplStruct
impl Unpin for AnyImplStruct
impl UnsafeUnpin for AnyImplStruct
impl UnwindSafe for AnyImplStruct
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more