Struct seitan::RangedProperty [−][src]
pub struct RangedProperty<'a, T, R = T> { /* fields omitted */ }
Implementations
impl<'a, T: Clone + 'a, R: Clone> RangedProperty<'a, T, R>
[src]
impl<'a, T: Clone + 'a, R: Clone> RangedProperty<'a, T, R>
[src]pub fn from_iter<I: Iterator<Item = T> + 'a>(
iter: I,
range: Range<R>
) -> RangedProperty<'a, T, R>
[src]
iter: I,
range: Range<R>
) -> RangedProperty<'a, T, R>
pub fn from_iter_log_scale<I: Iterator<Item = T> + 'a>(
iter: I,
range: Range<R>
) -> RangedProperty<'a, T, R>
[src]
iter: I,
range: Range<R>
) -> RangedProperty<'a, T, R>
pub fn new(
property: Property<'a, T>,
range: Range<R>
) -> RangedProperty<'a, T, R>
[src]
property: Property<'a, T>,
range: Range<R>
) -> RangedProperty<'a, T, R>
pub fn new_log_scale(
property: Property<'a, T>,
range: Range<R>
) -> RangedProperty<'a, T, R>
[src]
property: Property<'a, T>,
range: Range<R>
) -> RangedProperty<'a, T, R>
pub fn range(&self) -> Range<R>
[src]
pub fn by_ref(&self) -> &RangedProperty<'a, T, R>
[src]
pub fn min(&self) -> R
[src]
pub fn max(&self) -> R
[src]
pub fn get(&self) -> Option<&T>
[src]
pub fn iter(&self) -> Iter<'a, T>
[src]
impl<'a, T: Clone + 'a, R: Sub<Output = R> + Clone + 'static> RangedProperty<'a, T, R>
[src]
impl<'a, T: Clone + 'a, R: Sub<Output = R> + Clone + 'static> RangedProperty<'a, T, R>
[src]impl<'a, T, R> RangedProperty<'a, T, R> where
T: Sub<Output = T> + Clone + ToPrimitive + FromPrimitive + 'static,
R: Clone + ToPrimitive + Sub<Output = R> + 'static,
[src]
impl<'a, T, R> RangedProperty<'a, T, R> where
T: Sub<Output = T> + Clone + ToPrimitive + FromPrimitive + 'static,
R: Clone + ToPrimitive + Sub<Output = R> + 'static,
[src]Trait Implementations
impl<'a, T: Clone, R: Clone> Clone for RangedProperty<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> Clone for RangedProperty<'a, T, R>
[src]fn clone(&self) -> RangedProperty<'a, T, R>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, T: PartialEq + Clone + 'a, R: PartialEq + Clone> PartialEq<RangedProperty<'a, T, R>> for RangedProperty<'a, T, R>
[src]
impl<'a, T: PartialEq + Clone + 'a, R: PartialEq + Clone> PartialEq<RangedProperty<'a, T, R>> for RangedProperty<'a, T, R>
[src]Auto Trait Implementations
impl<'a, T, R = T> !RefUnwindSafe for RangedProperty<'a, T, R>
impl<'a, T, R = T> !Send for RangedProperty<'a, T, R>
impl<'a, T, R = T> !Sync for RangedProperty<'a, T, R>
impl<'a, T, R> Unpin for RangedProperty<'a, T, R> where
R: Unpin,
R: Unpin,