pub trait LabelOutput: PineOutput {
// Required methods
fn add_label(&mut self, label: Label) -> usize;
fn get_label(&self, id: usize) -> Option<&Label>;
fn get_label_mut(&mut self, id: usize) -> Option<&mut Label>;
fn delete_label(&mut self, id: usize) -> bool;
}Expand description
Extension trait for label output
Required Methods§
Sourcefn get_label_mut(&mut self, id: usize) -> Option<&mut Label>
fn get_label_mut(&mut self, id: usize) -> Option<&mut Label>
Get a mutable reference to a label by ID
Sourcefn delete_label(&mut self, id: usize) -> bool
fn delete_label(&mut self, id: usize) -> bool
Delete a label by ID and return true if it existed
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".