pub struct DataReferenceEntry {
pub inner: DataReferenceEntryInner,
pub version: u8,
pub flags: [u8; 3],
}Expand description
A single data reference entry
Fields§
§inner: DataReferenceEntryInnerEntry data/type (URL string, URN, alias data, etc.)
version: u8Version of the entry format
flags: [u8; 3]Entry flags
Implementations§
Source§impl DataReferenceEntry
impl DataReferenceEntry
Sourcepub fn builder() -> DataReferenceEntryBuilder
pub fn builder() -> DataReferenceEntryBuilder
Create an instance of DataReferenceEntry using the builder syntax
Source§impl DataReferenceEntry
impl DataReferenceEntry
Sourcepub fn is_self_contained(&self) -> bool
pub fn is_self_contained(&self) -> bool
Check if this entry has the self-contained flag set
Trait Implementations§
Source§impl Clone for DataReferenceEntry
impl Clone for DataReferenceEntry
Source§fn clone(&self) -> DataReferenceEntry
fn clone(&self) -> DataReferenceEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DataReferenceEntry
impl RefUnwindSafe for DataReferenceEntry
impl Send for DataReferenceEntry
impl Sync for DataReferenceEntry
impl Unpin for DataReferenceEntry
impl UnsafeUnpin for DataReferenceEntry
impl UnwindSafe for DataReferenceEntry
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more