pub struct FunctionDeclarationBuilder { /* private fields */ }Expand description
Builder for FunctionDeclaration.
Implementations
sourceimpl FunctionDeclarationBuilder
impl FunctionDeclarationBuilder
pub fn name<VALUE: Into<FunctionName>>(&mut self, value: VALUE) -> &mut Self
pub fn args<VALUE: Into<Vec<ArgumentDeclaration>>>(
&mut self,
value: VALUE
) -> &mut Self
sourcepub fn build(
&self
) -> Result<FunctionDeclaration, FunctionDeclarationBuilderError>
pub fn build(
&self
) -> Result<FunctionDeclaration, FunctionDeclarationBuilderError>
Trait Implementations
sourceimpl Clone for FunctionDeclarationBuilder
impl Clone for FunctionDeclarationBuilder
sourcefn clone(&self) -> FunctionDeclarationBuilder
fn clone(&self) -> FunctionDeclarationBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for FunctionDeclarationBuilder
impl Send for FunctionDeclarationBuilder
impl Sync for FunctionDeclarationBuilder
impl Unpin for FunctionDeclarationBuilder
impl UnwindSafe for FunctionDeclarationBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more