pub struct ExportedFunctions {
pub functions: Vec<String>,
pub signatures: HashMap<String, FunctionSignature>,
}Expand description
Exported functions from the plugin
Fields§
§functions: Vec<String>List of exported function names
signatures: HashMap<String, FunctionSignature>Function signatures (optional, for validation)
Trait Implementations§
Source§impl Clone for ExportedFunctions
impl Clone for ExportedFunctions
Source§fn clone(&self) -> ExportedFunctions
fn clone(&self) -> ExportedFunctions
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 ExportedFunctions
impl Debug for ExportedFunctions
Source§impl Default for ExportedFunctions
impl Default for ExportedFunctions
Source§fn default() -> ExportedFunctions
fn default() -> ExportedFunctions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExportedFunctions
impl RefUnwindSafe for ExportedFunctions
impl Send for ExportedFunctions
impl Sync for ExportedFunctions
impl Unpin for ExportedFunctions
impl UnsafeUnpin for ExportedFunctions
impl UnwindSafe for ExportedFunctions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more