pub struct Fmtp(/* private fields */);Expand description
An crate::Fmtp builder.
Implementations§
Source§impl Fmtp
impl Fmtp
pub fn new(fmt: u8) -> Self
pub fn format_specific_param(self, format_specific_param: FmtpParam) -> Self
pub fn format_specific_param_if( self, format_specific_param: FmtpParam, predicate: bool, ) -> Self
pub fn format_specific_param_if_some( self, format_specific_param: Option<FmtpParam>, ) -> Self
pub fn format_specific_params( self, format_specific_params: impl IntoIterator<Item = FmtpParam>, ) -> Self
pub fn format_specific_params_if( self, format_specific_params: impl IntoIterator<Item = FmtpParam>, predicate: bool, ) -> Self
pub fn build(self) -> Fmtp
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Fmtp
impl RefUnwindSafe for Fmtp
impl Send for Fmtp
impl Sync for Fmtp
impl Unpin for Fmtp
impl UnsafeUnpin for Fmtp
impl UnwindSafe for Fmtp
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