pub struct Closed {}Trait Implementations§
Source§impl Intersect<Closed> for Closed
impl Intersect<Closed> for Closed
type Result = Closed
const LB_SIGN: &'static str = <Self::Result>::LB_SIGN
const UB_SIGN: &'static str = <Self::Result>::UB_SIGN
fn lb_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn lb_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
fn ub_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn ub_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
Source§impl Intersect<Open> for Closed
impl Intersect<Open> for Closed
type Result = Open
const LB_SIGN: &'static str = <Self::Result>::LB_SIGN
const UB_SIGN: &'static str = <Self::Result>::UB_SIGN
fn lb_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn lb_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
fn ub_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn ub_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
Source§impl IntervalType for Closed
impl IntervalType for Closed
const LB_SIGN: &'static str = "["
const UB_SIGN: &'static str = "]"
fn lb_op<T: 'static + PartialOrd<Rhs>, Rhs: 'static>() -> Box<dyn ComparisonOperator<T, Rhs>>
fn lb_op_with<T: 'static + PartialOrd<Rhs>, Rhs: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, Rhs>>
fn ub_op<T: 'static + PartialOrd<Rhs>, Rhs: 'static>() -> Box<dyn ComparisonOperator<T, Rhs>>
fn ub_op_with<T: 'static + PartialOrd<Rhs>, Rhs: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, Rhs>>
Source§impl Union<Closed> for Open
impl Union<Closed> for Open
type Result = Closed
const LB_SIGN: &'static str = <Self::Result>::LB_SIGN
const UB_SIGN: &'static str = <Self::Result>::UB_SIGN
fn lb_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn lb_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
fn ub_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn ub_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
Source§impl<T: IntervalType> Union<T> for Closed
impl<T: IntervalType> Union<T> for Closed
type Result = Closed
const LB_SIGN: &'static str = <Self::Result>::LB_SIGN
const UB_SIGN: &'static str = <Self::Result>::UB_SIGN
fn lb_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn lb_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
fn ub_op<T: 'static + PartialOrd<U>, U: 'static>() -> Box<dyn ComparisonOperator<T, U>>
fn ub_op_with<T: 'static + PartialOrd<U>, U: 'static>( precision: T, ) -> Box<dyn ComparisonOperator<T, U>>
impl Copy for Closed
impl Eq for Closed
impl StructuralPartialEq for Closed
Auto Trait Implementations§
impl Freeze for Closed
impl RefUnwindSafe for Closed
impl Send for Closed
impl Sync for Closed
impl Unpin for Closed
impl UnwindSafe for Closed
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