pub struct InMemoryLineageRecorder { /* private fields */ }Implementations§
Source§impl InMemoryLineageRecorder
impl InMemoryLineageRecorder
pub fn new() -> InMemoryLineageRecorder
pub fn record(&mut self, record: LineageRecord) -> Result<(), DagMlError>
pub fn get(&self, id: &LineageId) -> Option<&LineageRecord>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn records(&self) -> impl Iterator<Item = &LineageRecord>
Trait Implementations§
Source§impl Clone for InMemoryLineageRecorder
impl Clone for InMemoryLineageRecorder
Source§fn clone(&self) -> InMemoryLineageRecorder
fn clone(&self) -> InMemoryLineageRecorder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InMemoryLineageRecorder
impl Debug for InMemoryLineageRecorder
Source§impl Default for InMemoryLineageRecorder
impl Default for InMemoryLineageRecorder
Source§fn default() -> InMemoryLineageRecorder
fn default() -> InMemoryLineageRecorder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InMemoryLineageRecorder
impl RefUnwindSafe for InMemoryLineageRecorder
impl Send for InMemoryLineageRecorder
impl Sync for InMemoryLineageRecorder
impl Unpin for InMemoryLineageRecorder
impl UnsafeUnpin for InMemoryLineageRecorder
impl UnwindSafe for InMemoryLineageRecorder
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