pub struct PatternInstance {
pub node_id: u64,
pub name: String,
pub file_path: String,
pub match_strength: f64,
pub deviations: Vec<String>,
}Expand description
An instance of a pattern.
Fields§
§node_id: u64Node ID.
name: StringName.
file_path: StringFile.
match_strength: f64How well it matches.
deviations: Vec<String>Any deviations.
Trait Implementations§
Source§impl Clone for PatternInstance
impl Clone for PatternInstance
Source§fn clone(&self) -> PatternInstance
fn clone(&self) -> PatternInstance
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 moreSource§impl Debug for PatternInstance
impl Debug for PatternInstance
Source§impl<'de> Deserialize<'de> for PatternInstance
impl<'de> Deserialize<'de> for PatternInstance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PatternInstance
impl RefUnwindSafe for PatternInstance
impl Send for PatternInstance
impl Sync for PatternInstance
impl Unpin for PatternInstance
impl UnsafeUnpin for PatternInstance
impl UnwindSafe for PatternInstance
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