pub struct SetFunctions {
pub functions: Vec<Field>,
pub attrs: Vec<(FunctionAttr, State)>,
}Expand description
Set of information to modify functions
Fields§
§functions: Vec<Field>Names of the functions to be modified
attrs: Vec<(FunctionAttr, State)>Attributes to be set on the functions
Implementations§
Source§impl SetFunctions
impl SetFunctions
Sourcepub fn execute<S>(
self,
functions: &mut FunctionSet<S>,
) -> Result<String, Vec<ExecuteError>>
pub fn execute<S>( self, functions: &mut FunctionSet<S>, ) -> Result<String, Vec<ExecuteError>>
Executes the command.
Trait Implementations§
Source§impl Clone for SetFunctions
impl Clone for SetFunctions
Source§fn clone(&self) -> SetFunctions
fn clone(&self) -> SetFunctions
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 SetFunctions
impl Debug for SetFunctions
Source§impl From<SetFunctions> for Command
impl From<SetFunctions> for Command
Source§fn from(v: SetFunctions) -> Self
fn from(v: SetFunctions) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SetFunctions
impl PartialEq for SetFunctions
impl Eq for SetFunctions
impl StructuralPartialEq for SetFunctions
Auto Trait Implementations§
impl Freeze for SetFunctions
impl !RefUnwindSafe for SetFunctions
impl !Send for SetFunctions
impl !Sync for SetFunctions
impl Unpin for SetFunctions
impl UnsafeUnpin for SetFunctions
impl !UnwindSafe for SetFunctions
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