pub struct MoveFunctionInfo {
pub name: String,
pub doc: Option<String>,
pub param_names: Vec<String>,
pub type_param_names: Vec<String>,
}Expand description
Information extracted from a Move function definition.
Fields§
§name: StringThe function name.
doc: Option<String>Documentation comment (from /// comments).
param_names: Vec<String>Parameter names in order.
type_param_names: Vec<String>Type parameter names (e.g., T, CoinType).
Trait Implementations§
Source§impl Clone for MoveFunctionInfo
impl Clone for MoveFunctionInfo
Source§fn clone(&self) -> MoveFunctionInfo
fn clone(&self) -> MoveFunctionInfo
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 MoveFunctionInfo
impl Debug for MoveFunctionInfo
Source§impl Default for MoveFunctionInfo
impl Default for MoveFunctionInfo
Source§fn default() -> MoveFunctionInfo
fn default() -> MoveFunctionInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MoveFunctionInfo
impl RefUnwindSafe for MoveFunctionInfo
impl Send for MoveFunctionInfo
impl Sync for MoveFunctionInfo
impl Unpin for MoveFunctionInfo
impl UnwindSafe for MoveFunctionInfo
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