pub struct ExternalLineage {
pub family: Option<String>,
pub member: Option<String>,
pub head: bool,
pub revision_family: Option<String>,
}Expand description
The typed external lineage tuple (the C4b family_id / member_id /
is_head, plus the dataset’s revision-family id when it differs).
Fields§
§family: Option<String>The corpus/dataset family id (the C4b family_id), or None when the
dataset declares no family.
member: Option<String>The member id within the family (the C4b member_id).
head: boolWhether this member is its family’s head/current revision.
revision_family: Option<String>The dataset’s revision-family id, when it is distinct from family.
Trait Implementations§
Source§impl Clone for ExternalLineage
impl Clone for ExternalLineage
Source§impl Debug for ExternalLineage
impl Debug for ExternalLineage
Source§impl Default for ExternalLineage
impl Default for ExternalLineage
impl Eq for ExternalLineage
Source§impl PartialEq for ExternalLineage
impl PartialEq for ExternalLineage
impl StructuralPartialEq for ExternalLineage
Auto Trait Implementations§
impl Freeze for ExternalLineage
impl RefUnwindSafe for ExternalLineage
impl Send for ExternalLineage
impl Sync for ExternalLineage
impl Unpin for ExternalLineage
impl UnsafeUnpin for ExternalLineage
impl UnwindSafe for ExternalLineage
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