pub struct MethodFingerprint {
pub node_id: String,
pub class_name: String,
pub name: String,
pub tokens: String,
pub line: u32,
pub end_line: u32,
pub params: u32,
}Expand description
One method’s clone-detection record, harvested from a class’s
methodFingerprints blob and tagged with the owning class.
Fields§
§node_id: String§class_name: String§name: String§tokens: StringSpace-separated token-class string from the extractor.
line: u32Source line (best-effort; 0 when absent).
end_line: u32§params: u32Trait Implementations§
Source§impl Clone for MethodFingerprint
impl Clone for MethodFingerprint
Source§fn clone(&self) -> MethodFingerprint
fn clone(&self) -> MethodFingerprint
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 MethodFingerprint
impl Debug for MethodFingerprint
Source§impl<'de> Deserialize<'de> for MethodFingerprint
impl<'de> Deserialize<'de> for MethodFingerprint
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 MethodFingerprint
impl RefUnwindSafe for MethodFingerprint
impl Send for MethodFingerprint
impl Sync for MethodFingerprint
impl Unpin for MethodFingerprint
impl UnsafeUnpin for MethodFingerprint
impl UnwindSafe for MethodFingerprint
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