pub struct EntityDeriveColumn {
pub ident: Option<Ident>,
pub ty: Type,
pub name: Option<String>,
pub counter: bool,
pub primary_key: bool,
pub rename: Option<String>,
}
Fields§
§ident: Option<Ident>
§ty: Type
§name: Option<String>
this is required to be set as optional and default
because we set it manually in EntityDeriveColumn::set_name
. It will NEVER be None.
counter: bool
§primary_key: bool
§rename: Option<String>
Trait Implementations§
Source§impl Debug for EntityDeriveColumn
impl Debug for EntityDeriveColumn
Source§impl FromField for EntityDeriveColumn
impl FromField for EntityDeriveColumn
fn from_field(__field: &Field) -> Result<Self>
Source§impl PartialEq for EntityDeriveColumn
impl PartialEq for EntityDeriveColumn
impl StructuralPartialEq for EntityDeriveColumn
Auto Trait Implementations§
impl Freeze for EntityDeriveColumn
impl RefUnwindSafe for EntityDeriveColumn
impl !Send for EntityDeriveColumn
impl !Sync for EntityDeriveColumn
impl Unpin for EntityDeriveColumn
impl UnwindSafe for EntityDeriveColumn
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