pub struct DynamicAdminField {
pub name: String,
pub ty: FieldType,
pub editable: bool,
pub nullable: bool,
}Expand description
Same shape as AdminField but owned. Derived either from a
&'static AdminField or from a crate::schema::SchemaField.
Fields§
§name: String§ty: FieldType§editable: bool§nullable: boolImplementations§
Source§impl DynamicAdminField
impl DynamicAdminField
Sourcepub fn from_admin(f: &AdminField) -> Self
pub fn from_admin(f: &AdminField) -> Self
Build from a compile-time AdminField. Zero-cost clone —
just copies the static slices’ bytes into owned strings.
Trait Implementations§
Source§impl Clone for DynamicAdminField
impl Clone for DynamicAdminField
Source§fn clone(&self) -> DynamicAdminField
fn clone(&self) -> DynamicAdminField
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DynamicAdminField
impl Debug for DynamicAdminField
Source§impl PartialEq for DynamicAdminField
impl PartialEq for DynamicAdminField
Source§fn eq(&self, other: &DynamicAdminField) -> bool
fn eq(&self, other: &DynamicAdminField) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DynamicAdminField
impl StructuralPartialEq for DynamicAdminField
Auto Trait Implementations§
impl Freeze for DynamicAdminField
impl RefUnwindSafe for DynamicAdminField
impl Send for DynamicAdminField
impl Sync for DynamicAdminField
impl Unpin for DynamicAdminField
impl UnsafeUnpin for DynamicAdminField
impl UnwindSafe for DynamicAdminField
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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