pub struct Domain1D<WV>where
WV: PartialEq + PartialOrd,{ /* private fields */ }Expand description
One dimensional domain with an optional lower and upper bound.
Implementations§
Source§impl<WV> Domain1D<WV>where
WV: PartialEq + PartialOrd,
impl<WV> Domain1D<WV>where
WV: PartialEq + PartialOrd,
Sourcepub fn builder() -> Domain1DBuilder<WV>
pub fn builder() -> Domain1DBuilder<WV>
Create an instance of Domain1D using the builder syntax
Trait Implementations§
Source§impl<'de, WV> Deserialize<'de> for Domain1D<WV>
impl<'de, WV> Deserialize<'de> for Domain1D<WV>
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<T: AsPrimitive<Q>, Q: 'static + Copy + PartialEq + PartialOrd> From<(T, T)> for Domain1D<Q>
impl<T: AsPrimitive<Q>, Q: 'static + Copy + PartialEq + PartialOrd> From<(T, T)> for Domain1D<Q>
Source§impl<WV: PartialEq + PartialOrd> ValueFilter<WV> for Domain1D<WV>
impl<WV: PartialEq + PartialOrd> ValueFilter<WV> for Domain1D<WV>
impl<WV> StructuralPartialEq for Domain1D<WV>where
WV: PartialEq + PartialOrd,
Auto Trait Implementations§
impl<WV> Freeze for Domain1D<WV>where
WV: Freeze,
impl<WV> RefUnwindSafe for Domain1D<WV>where
WV: RefUnwindSafe,
impl<WV> Send for Domain1D<WV>where
WV: Send,
impl<WV> Sync for Domain1D<WV>where
WV: Sync,
impl<WV> Unpin for Domain1D<WV>where
WV: Unpin,
impl<WV> UnsafeUnpin for Domain1D<WV>where
WV: UnsafeUnpin,
impl<WV> UnwindSafe for Domain1D<WV>where
WV: UnwindSafe,
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