pub enum EntryValueDomain {
Choices {
exhaustive: bool,
},
EntrySet {
reference: DocumentReference,
address: Option<DocumentAddress>,
entry_kinds: Vec<EntryKind>,
},
}Expand description
Resolved value space accepted by one semantic entry.
Variants§
Choices
Values represented by nested entry nodes.
EntrySet
Entries owned by another logical document form the value space.
Fields
§
reference: DocumentReferenceSource-authored logical reference.
§
address: Option<DocumentAddress>Exact logical destination when namespace-only resolution suffices.
Trait Implementations§
Source§impl Clone for EntryValueDomain
impl Clone for EntryValueDomain
Source§fn clone(&self) -> EntryValueDomain
fn clone(&self) -> EntryValueDomain
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 EntryValueDomain
impl Debug for EntryValueDomain
Source§impl<'de> Deserialize<'de> for EntryValueDomain
impl<'de> Deserialize<'de> for EntryValueDomain
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 EntryValueDomain
Source§impl JsonSchema for EntryValueDomain
impl JsonSchema for EntryValueDomain
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 EntryValueDomain
impl PartialEq for EntryValueDomain
Source§impl Serialize for EntryValueDomain
impl Serialize for EntryValueDomain
impl StructuralPartialEq for EntryValueDomain
Auto Trait Implementations§
impl Freeze for EntryValueDomain
impl RefUnwindSafe for EntryValueDomain
impl Send for EntryValueDomain
impl Sync for EntryValueDomain
impl Unpin for EntryValueDomain
impl UnsafeUnpin for EntryValueDomain
impl UnwindSafe for EntryValueDomain
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