pub struct OutputMeta {
pub meaning: Option<String>,
pub unit: Option<String>,
pub provenance: Option<String>,
}Expand description
The declared metadata of a named output region at a single version: the
meaning/unit/provenance triple the redefinition predicate (D-14) compares.
Fields§
§meaning: Option<String>The human-readable meaning of the output region.
unit: Option<String>The unit text (e.g. "GBP", "m2"), when known.
provenance: Option<String>The provenance/source of the output region (e.g. "colour+guide").
Trait Implementations§
Source§impl Clone for OutputMeta
impl Clone for OutputMeta
Source§fn clone(&self) -> OutputMeta
fn clone(&self) -> OutputMeta
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 OutputMeta
impl Debug for OutputMeta
Source§impl<'de> Deserialize<'de> for OutputMeta
impl<'de> Deserialize<'de> for OutputMeta
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 OutputMeta
Source§impl JsonSchema for OutputMeta
impl JsonSchema for OutputMeta
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 OutputMeta
impl PartialEq for OutputMeta
Source§fn eq(&self, other: &OutputMeta) -> bool
fn eq(&self, other: &OutputMeta) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OutputMeta
impl Serialize for OutputMeta
impl StructuralPartialEq for OutputMeta
Auto Trait Implementations§
impl Freeze for OutputMeta
impl RefUnwindSafe for OutputMeta
impl Send for OutputMeta
impl Sync for OutputMeta
impl Unpin for OutputMeta
impl UnsafeUnpin for OutputMeta
impl UnwindSafe for OutputMeta
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.