pub struct ScaleFieldsReferenceSpec {
pub data: Option<String>,
pub fields: Vec<String>,
pub sort: Option<ScaleDataReferenceSort>,
pub extra: HashMap<String, Value>,
}Fields§
§data: Option<String>§fields: Vec<String>§sort: Option<ScaleDataReferenceSort>§extra: HashMap<String, Value>Implementations§
Source§impl ScaleFieldsReferenceSpec
impl ScaleFieldsReferenceSpec
pub fn to_field_references(&self) -> Vec<ScaleFieldReferenceSpec>
Trait Implementations§
Source§impl Clone for ScaleFieldsReferenceSpec
impl Clone for ScaleFieldsReferenceSpec
Source§fn clone(&self) -> ScaleFieldsReferenceSpec
fn clone(&self) -> ScaleFieldsReferenceSpec
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 ScaleFieldsReferenceSpec
impl Debug for ScaleFieldsReferenceSpec
Source§impl<'de> Deserialize<'de> for ScaleFieldsReferenceSpec
impl<'de> Deserialize<'de> for ScaleFieldsReferenceSpec
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 ScaleFieldsReferenceSpec
impl PartialEq for ScaleFieldsReferenceSpec
Source§impl Serialize for ScaleFieldsReferenceSpec
impl Serialize for ScaleFieldsReferenceSpec
impl Eq for ScaleFieldsReferenceSpec
impl StructuralPartialEq for ScaleFieldsReferenceSpec
Auto Trait Implementations§
impl Freeze for ScaleFieldsReferenceSpec
impl RefUnwindSafe for ScaleFieldsReferenceSpec
impl Send for ScaleFieldsReferenceSpec
impl Sync for ScaleFieldsReferenceSpec
impl Unpin for ScaleFieldsReferenceSpec
impl UnwindSafe for ScaleFieldsReferenceSpec
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> 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