Struct json_ld_syntax::context::term_definition::ExpandedRef
source · pub struct ExpandedRef<'a, M, C> {
pub id: Option<IdEntryRef<'a, M>>,
pub type_: Option<TypeEntryRef<'a, M>>,
pub context: Option<Entry<&'a C, M>>,
pub reverse: Option<ReverseEntryRef<'a, M>>,
pub index: Option<IndexEntryRef<'a, M>>,
pub language: Option<LanguageEntryRef<'a, M>>,
pub direction: Option<DirectionEntry<M>>,
pub container: Option<ContainerEntryRef<'a, M>>,
pub nest: Option<NestEntryRef<'a, M>>,
pub prefix: Option<Entry<bool, M>>,
pub propagate: Option<Entry<bool, M>>,
pub protected: Option<Entry<bool, M>>,
}
Expand description
Expanded term definition.
Fields§
§id: Option<IdEntryRef<'a, M>>
§type_: Option<TypeEntryRef<'a, M>>
§context: Option<Entry<&'a C, M>>
§reverse: Option<ReverseEntryRef<'a, M>>
§index: Option<IndexEntryRef<'a, M>>
§language: Option<LanguageEntryRef<'a, M>>
§direction: Option<DirectionEntry<M>>
§container: Option<ContainerEntryRef<'a, M>>
§nest: Option<NestEntryRef<'a, M>>
§prefix: Option<Entry<bool, M>>
§propagate: Option<Entry<bool, M>>
§protected: Option<Entry<bool, M>>
Implementations§
Trait Implementations§
source§impl<'a, M, C> Clone for ExpandedRef<'a, M, C>where
M: Clone,
impl<'a, M, C> Clone for ExpandedRef<'a, M, C>where M: Clone,
source§impl<'a, M, C> Default for ExpandedRef<'a, M, C>
impl<'a, M, C> Default for ExpandedRef<'a, M, C>
source§impl<'a, M: Clone, C> From<Meta<Nullable<TermDefinitionRef<'a, M, C>>, M>> for ExpandedRef<'a, M, C>
impl<'a, M: Clone, C> From<Meta<Nullable<TermDefinitionRef<'a, M, C>>, M>> for ExpandedRef<'a, M, C>
source§impl<'a, M, C> IntoIterator for ExpandedRef<'a, M, C>
impl<'a, M, C> IntoIterator for ExpandedRef<'a, M, C>
source§impl<'a, M: Clone, C: AnyValue<M> + PrecomputeSize> PrecomputeSize for ExpandedRef<'a, M, C>
impl<'a, M: Clone, C: AnyValue<M> + PrecomputeSize> PrecomputeSize for ExpandedRef<'a, M, C>
source§impl<'a, M: Clone, C: AnyValue<M> + PrintWithSize> PrintWithSize for ExpandedRef<'a, M, C>
impl<'a, M: Clone, C: AnyValue<M> + PrintWithSize> PrintWithSize for ExpandedRef<'a, M, C>
Auto Trait Implementations§
impl<'a, M, C> RefUnwindSafe for ExpandedRef<'a, M, C>where C: RefUnwindSafe, M: RefUnwindSafe,
impl<'a, M, C> Send for ExpandedRef<'a, M, C>where C: Sync, M: Send + Sync,
impl<'a, M, C> Sync for ExpandedRef<'a, M, C>where C: Sync, M: Sync,
impl<'a, M, C> Unpin for ExpandedRef<'a, M, C>where M: Unpin,
impl<'a, M, C> UnwindSafe for ExpandedRef<'a, M, C>where C: RefUnwindSafe, M: UnwindSafe + RefUnwindSafe,
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