pub struct FunctionEntry {
pub id: FunctionId,
pub signature: FunctionSignature,
}Expand description
Entry in the function registry combining ID and signature.
Fields§
§id: FunctionIdThe function identifier for dispatch
signature: FunctionSignatureThe function signature with type information
Implementations§
Source§impl FunctionEntry
impl FunctionEntry
Sourcepub fn new(id: FunctionId, signature: FunctionSignature) -> Self
pub fn new(id: FunctionId, signature: FunctionSignature) -> Self
Create a new function entry
Trait Implementations§
Source§impl Clone for FunctionEntry
impl Clone for FunctionEntry
Source§fn clone(&self) -> FunctionEntry
fn clone(&self) -> FunctionEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FunctionEntry
impl RefUnwindSafe for FunctionEntry
impl Send for FunctionEntry
impl Sync for FunctionEntry
impl Unpin for FunctionEntry
impl UnsafeUnpin for FunctionEntry
impl UnwindSafe for FunctionEntry
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