pub struct FunctionSignature {
pub file_path: String,
pub name: String,
pub signature: String,
pub line_number: usize,
pub parent: Option<String>,
pub language: String,
}Fields§
§file_path: String§name: String§signature: String§line_number: usize§parent: Option<String>§language: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for FunctionSignature
impl<'de> Deserialize<'de> for FunctionSignature
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 FunctionSignature
impl RefUnwindSafe for FunctionSignature
impl Send for FunctionSignature
impl Sync for FunctionSignature
impl Unpin for FunctionSignature
impl UnwindSafe for FunctionSignature
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