pub struct MetadataSet {
pub selector_string: String,
pub selector: ScopeSelectors,
pub items: MetadataItems,
}Expand description
Metadata for a particular ScopeSelector
Fields§
§selector_string: StringThe raw string representation of this selector. We keep this around
for serialization; it’s easier than trying to rebuild it from the
parsed ScopeSelectors.
selector: ScopeSelectorsThe scope selector to which this metadata applies
items: MetadataItemsThe actual metadata.
Implementations§
Trait Implementations§
Source§impl Clone for MetadataSet
impl Clone for MetadataSet
Source§impl Debug for MetadataSet
impl Debug for MetadataSet
Source§impl<'de> Deserialize<'de> for MetadataSet
impl<'de> Deserialize<'de> for MetadataSet
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 MetadataSet
impl PartialEq for MetadataSet
Source§impl Serialize for MetadataSet
impl Serialize for MetadataSet
impl StructuralPartialEq for MetadataSet
Auto Trait Implementations§
impl Freeze for MetadataSet
impl RefUnwindSafe for MetadataSet
impl Send for MetadataSet
impl Sync for MetadataSet
impl Unpin for MetadataSet
impl UnsafeUnpin for MetadataSet
impl UnwindSafe for MetadataSet
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