pub struct MemoryRelabelOutcome {
pub about: String,
pub ref_id: String,
pub added: Vec<EntryLabelData>,
pub removed: Vec<EntryLabelData>,
pub labels: Vec<EntryLabelData>,
pub created_dimensions: Vec<String>,
pub resembling_labels: Vec<ResemblingLabelData>,
pub read_after_write_ready: bool,
pub warnings: Vec<String>,
}Fields§
§about: String§ref_id: String§added: Vec<EntryLabelData>§removed: Vec<EntryLabelData>§labels: Vec<EntryLabelData>Every label the entry stands in after this relabel, by key then value.
created_dimensions: Vec<String>The dimension nodes this relabel declared for the first time, as namespaced ids: the labels it created rather than reused.
resembling_labels: Vec<ResemblingLabelData>Labels this relabel added that resemble one the about already holds,
written under LabelPolicy::Warn.
read_after_write_ready: bool§warnings: Vec<String>Trait Implementations§
Source§impl Clone for MemoryRelabelOutcome
impl Clone for MemoryRelabelOutcome
Source§fn clone(&self) -> MemoryRelabelOutcome
fn clone(&self) -> MemoryRelabelOutcome
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 MemoryRelabelOutcome
impl Debug for MemoryRelabelOutcome
impl Eq for MemoryRelabelOutcome
Source§impl PartialEq for MemoryRelabelOutcome
impl PartialEq for MemoryRelabelOutcome
impl StructuralPartialEq for MemoryRelabelOutcome
Auto Trait Implementations§
impl Freeze for MemoryRelabelOutcome
impl RefUnwindSafe for MemoryRelabelOutcome
impl Send for MemoryRelabelOutcome
impl Sync for MemoryRelabelOutcome
impl Unpin for MemoryRelabelOutcome
impl UnsafeUnpin for MemoryRelabelOutcome
impl UnwindSafe for MemoryRelabelOutcome
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