pub struct FunctionCard {
pub identifier: &'static str,
pub signature: &'static str,
pub brief: &'static str,
pub description: &'static str,
pub arguments: &'static [&'static ArgumentInfo],
pub returns: &'static str,
pub errors: &'static str,
pub categories: &'static [&'static str],
pub examples: &'static [&'static str],
}Expand description
Complete documentation for a single AIMX function.
Fields§
§identifier: &'static strFunction identifier/name (e.g., “concat”, “abs”)
signature: &'static strUser-displayable function signature (e.g., “concat(array)”)
brief: &'static strSingle sentence description for quick reference
description: &'static strDetailed 3-5 sentence usage guide with context
arguments: &'static [&'static ArgumentInfo]Parameter documentation in order
returns: &'static strReturn value description and type
errors: &'static strError conditions and handling guidance
categories: &'static [&'static str]Category membership (can belong to multiple)
examples: &'static [&'static str]Practical usage examples
Trait Implementations§
Source§impl Clone for FunctionCard
impl Clone for FunctionCard
Source§fn clone(&self) -> FunctionCard
fn clone(&self) -> FunctionCard
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 moreAuto Trait Implementations§
impl Freeze for FunctionCard
impl RefUnwindSafe for FunctionCard
impl Send for FunctionCard
impl Sync for FunctionCard
impl Unpin for FunctionCard
impl UnwindSafe for FunctionCard
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