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
sourceimpl<'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,
sourceimpl<'a, M, C> Default for ExpandedRef<'a, M, C>
impl<'a, M, C> Default for ExpandedRef<'a, M, C>
sourceimpl<'a, M: Clone, C> From<&'a Expanded<M, C>> for ExpandedRef<'a, M, C>
impl<'a, M: Clone, C> From<&'a Expanded<M, C>> for ExpandedRef<'a, M, C>
sourceimpl<'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>
sourcefn from(Meta: Meta<Nullable<TermDefinitionRef<'a, M, C>>, M>) -> Self
fn from(Meta: Meta<Nullable<TermDefinitionRef<'a, M, C>>, M>) -> Self
Converts to this type from the input type.
sourceimpl<'a, M, C> IntoIterator for ExpandedRef<'a, M, C>
impl<'a, M, C> IntoIterator for ExpandedRef<'a, M, C>
sourceimpl<'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>
sourceimpl<'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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more