pub struct NamedField {
pub name: String,
pub properties: Option<Form>,
pub schema: Form,
}Expand description
One field in a named value declaration. The runtime only needs the name for storage, while the source declaration keeps the schema and optional field properties beside it until the type Var is published.
Fields§
§name: String§properties: Option<Form>§schema: FormTrait Implementations§
Source§impl Clone for NamedField
impl Clone for NamedField
Source§fn clone(&self) -> NamedField
fn clone(&self) -> NamedField
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 NamedField
impl Debug for NamedField
Source§impl PartialEq for NamedField
impl PartialEq for NamedField
impl StructuralPartialEq for NamedField
Auto Trait Implementations§
impl Freeze for NamedField
impl RefUnwindSafe for NamedField
impl Send for NamedField
impl Sync for NamedField
impl Unpin for NamedField
impl UnsafeUnpin for NamedField
impl UnwindSafe for NamedField
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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