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