pub struct PythonFunctionSig {
pub params: Vec<PythonParam>,
pub return_type: Option<String>,
}Expand description
Python function signature
Fields§
§params: Vec<PythonParam>§return_type: Option<String>Trait Implementations§
Source§impl Clone for PythonFunctionSig
impl Clone for PythonFunctionSig
Source§fn clone(&self) -> PythonFunctionSig
fn clone(&self) -> PythonFunctionSig
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 PythonFunctionSig
impl Debug for PythonFunctionSig
Source§impl<'de> Deserialize<'de> for PythonFunctionSig
impl<'de> Deserialize<'de> for PythonFunctionSig
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 PythonFunctionSig
impl RefUnwindSafe for PythonFunctionSig
impl Send for PythonFunctionSig
impl Sync for PythonFunctionSig
impl Unpin for PythonFunctionSig
impl UnsafeUnpin for PythonFunctionSig
impl UnwindSafe for PythonFunctionSig
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