pub struct DefinitionsBuilder { /* private fields */ }Expand description
Generate definition entries and definition groups
Implementations§
Source§impl DefinitionsBuilder
impl DefinitionsBuilder
Sourcepub fn define(
self,
name: impl Display,
definition: impl Into<Definition>,
) -> Self
pub fn define( self, name: impl Display, definition: impl Into<Definition>, ) -> Self
Creat a new named definition group
Sourcepub fn finish(self) -> Definitions
pub fn finish(self) -> Definitions
Finish defining definition groups and collect them
Trait Implementations§
Source§impl Default for DefinitionsBuilder
impl Default for DefinitionsBuilder
Source§fn default() -> DefinitionsBuilder
fn default() -> DefinitionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DefinitionsBuilder
impl RefUnwindSafe for DefinitionsBuilder
impl Send for DefinitionsBuilder
impl Sync for DefinitionsBuilder
impl Unpin for DefinitionsBuilder
impl UnwindSafe for DefinitionsBuilder
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