mod formatter_private { pub trait Sealed<'a> { } }
pub trait IsntFormatterExt<'a>: formatter_private::Sealed<'a> {
#[must_use]
fn not_sign_plus(&self) -> bool;
#[must_use]
fn not_sign_minus(&self) -> bool;
#[must_use]
fn not_alternate(&self) -> bool;
#[must_use]
fn not_sign_aware_zero_pad(&self) -> bool;
}
impl<'a> formatter_private::Sealed<'a> for std::fmt::Formatter<'a> { }
impl<'a> IsntFormatterExt<'a> for std::fmt::Formatter<'a> {
#[inline]
fn not_sign_plus(&self) -> bool {
!self.sign_plus()
}
#[inline]
fn not_sign_minus(&self) -> bool {
!self.sign_minus()
}
#[inline]
fn not_alternate(&self) -> bool {
!self.alternate()
}
#[inline]
fn not_sign_aware_zero_pad(&self) -> bool {
!self.sign_aware_zero_pad()
}
}