pub struct DecodedReference {
pub address: u64,
pub file: Option<String>,
pub target: ReferenceTarget,
}Expand description
Everything H5R__decode recovers from an encoded reference: where the
target is, and what is named there.
Fields§
§address: u64Object header address the token names.
file: Option<String>The file the target lives in, as the reference records it — the name
that file was open under when the reference was written
(H5F_get_name, not a canonical path). None when the flags do not
carry H5R_IS_EXTERNAL, which means the file holding the reference.
target: ReferenceTargetWhat the reference names at that address.
Trait Implementations§
Source§impl Clone for DecodedReference
impl Clone for DecodedReference
Source§impl Debug for DecodedReference
impl Debug for DecodedReference
impl Eq for DecodedReference
Source§impl PartialEq for DecodedReference
impl PartialEq for DecodedReference
impl StructuralPartialEq for DecodedReference
Auto Trait Implementations§
impl Freeze for DecodedReference
impl RefUnwindSafe for DecodedReference
impl Send for DecodedReference
impl Sync for DecodedReference
impl Unpin for DecodedReference
impl UnsafeUnpin for DecodedReference
impl UnwindSafe for DecodedReference
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