pub struct SourceMeta {
pub format: String,
pub attributes: BTreeMap<String, String>,
}Expand description
Source-container metadata preserved for reporting.
Fields§
§format: StringSource format id.
attributes: BTreeMap<String, String>Format-specific attributes.
Trait Implementations§
Source§impl Clone for SourceMeta
impl Clone for SourceMeta
Source§fn clone(&self) -> SourceMeta
fn clone(&self) -> SourceMeta
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 SourceMeta
impl Debug for SourceMeta
Source§impl Default for SourceMeta
impl Default for SourceMeta
Source§fn default() -> SourceMeta
fn default() -> SourceMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceMeta
impl<'de> Deserialize<'de> for SourceMeta
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
impl Eq for SourceMeta
Source§impl JsonSchema for SourceMeta
impl JsonSchema for SourceMeta
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SourceMeta
impl PartialEq for SourceMeta
Source§impl Serialize for SourceMeta
impl Serialize for SourceMeta
impl StructuralPartialEq for SourceMeta
Auto Trait Implementations§
impl Freeze for SourceMeta
impl RefUnwindSafe for SourceMeta
impl Send for SourceMeta
impl Sync for SourceMeta
impl Unpin for SourceMeta
impl UnsafeUnpin for SourceMeta
impl UnwindSafe for SourceMeta
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