#[non_exhaustive]pub struct NamedFunction {
pub name: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: String§rest: RestImplementations§
Source§impl NamedFunction
impl NamedFunction
Sourcepub fn builder(name: String) -> NamedFunctionBuilder
pub fn builder(name: String) -> NamedFunctionBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for NamedFunction
impl Clone for NamedFunction
Source§impl Debug for NamedFunction
impl Debug for NamedFunction
Source§impl DeclaredFields for NamedFunction
impl DeclaredFields for NamedFunction
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for NamedFunction
impl<'de> Deserialize<'de> for NamedFunction
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
impl Eq for NamedFunction
Source§impl PartialEq for NamedFunction
impl PartialEq for NamedFunction
Source§impl Serialize for NamedFunction
impl Serialize for NamedFunction
impl StructuralPartialEq for NamedFunction
Auto Trait Implementations§
impl Freeze for NamedFunction
impl RefUnwindSafe for NamedFunction
impl Send for NamedFunction
impl Sync for NamedFunction
impl Unpin for NamedFunction
impl UnsafeUnpin for NamedFunction
impl UnwindSafe for NamedFunction
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