pub struct FieldSelector {
pub fields: Option<Vec<FieldReference>>,
}Expand description
Custom field selector to use with field overrides.
This type is not used in any activity, and only used as part of another schema.
Fields§
§fields: Option<Vec<FieldReference>>If more than one reference is supplied, then the first one that references a non-empty field will be displayed.
Trait Implementations§
Source§impl Clone for FieldSelector
impl Clone for FieldSelector
Source§fn clone(&self) -> FieldSelector
fn clone(&self) -> FieldSelector
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 FieldSelector
impl Debug for FieldSelector
Source§impl Default for FieldSelector
impl Default for FieldSelector
Source§fn default() -> FieldSelector
fn default() -> FieldSelector
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FieldSelector
impl<'de> Deserialize<'de> for FieldSelector
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 Serialize for FieldSelector
impl Serialize for FieldSelector
impl Part for FieldSelector
Auto Trait Implementations§
impl Freeze for FieldSelector
impl RefUnwindSafe for FieldSelector
impl Send for FieldSelector
impl Sync for FieldSelector
impl Unpin for FieldSelector
impl UnwindSafe for FieldSelector
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