pub struct KeySelector {
pub key: String,
pub name: String,
pub optional: bool,
}
Fields§
§key: String
§name: String
§optional: bool
Trait Implementations§
Source§impl Clone for KeySelector
impl Clone for KeySelector
Source§fn clone(&self) -> KeySelector
fn clone(&self) -> KeySelector
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 KeySelector
impl Debug for KeySelector
Source§impl Default for KeySelector
impl Default for KeySelector
Source§fn default() -> KeySelector
fn default() -> KeySelector
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KeySelector
impl<'de> Deserialize<'de> for KeySelector
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 PartialEq for KeySelector
impl PartialEq for KeySelector
Source§impl Serialize for KeySelector
impl Serialize for KeySelector
impl Eq for KeySelector
impl StructuralPartialEq for KeySelector
Auto Trait Implementations§
impl Freeze for KeySelector
impl RefUnwindSafe for KeySelector
impl Send for KeySelector
impl Sync for KeySelector
impl Unpin for KeySelector
impl UnwindSafe for KeySelector
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