pub struct SpecBuilder { /* private fields */ }
Implementations§
Source§impl SpecBuilder
impl SpecBuilder
pub fn add_command( &mut self, name: &str, item: CommandSpecItem, ) -> &mut SpecBuilder
pub fn build(self) -> CommandSpec
Trait Implementations§
Source§impl Default for SpecBuilder
impl Default for SpecBuilder
Source§fn default() -> SpecBuilder
fn default() -> SpecBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpecBuilder
impl RefUnwindSafe for SpecBuilder
impl Send for SpecBuilder
impl Sync for SpecBuilder
impl Unpin for SpecBuilder
impl UnwindSafe for SpecBuilder
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.