pub struct RecordGraphInfo {
pub key: String,
pub origin: RecordOrigin,
pub buffer_type: String,
pub buffer_capacity: Option<usize>,
pub tap_count: usize,
pub has_outbound_link: bool,
}Expand description
Information needed to build a GraphNode for one record.
Collected from each record during graph construction.
Fields§
§key: StringRecord key
origin: RecordOriginHow this record gets its values
buffer_type: StringBuffer type name
buffer_capacity: Option<usize>Buffer capacity (if applicable)
tap_count: usizeNumber of taps attached
has_outbound_link: boolWhether an outbound link is configured
Trait Implementations§
Source§impl Clone for RecordGraphInfo
impl Clone for RecordGraphInfo
Source§fn clone(&self) -> RecordGraphInfo
fn clone(&self) -> RecordGraphInfo
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 RecordGraphInfo
impl RefUnwindSafe for RecordGraphInfo
impl Send for RecordGraphInfo
impl Sync for RecordGraphInfo
impl Unpin for RecordGraphInfo
impl UnsafeUnpin for RecordGraphInfo
impl UnwindSafe for RecordGraphInfo
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