Struct seitan::RangedPropertyLastValueMut [−][src]
pub struct RangedPropertyLastValueMut<'a, T: Clone + 'static, R = T> { /* fields omitted */ }
Implementations
impl<'a, T: Clone, R: Clone> RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> RangedPropertyLastValueMut<'a, T, R>
[src]pub fn new(value: T, range: Range<R>) -> RangedPropertyLastValueMut<'a, T, R>
[src]
pub fn new_log_scale(
v: T,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
[src]
v: T,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
pub fn from_property(
property: PropertyLastValue<'a, T>,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
[src]
property: PropertyLastValue<'a, T>,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
pub fn from_property_log_scale(
property: PropertyLastValue<'a, T>,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
[src]
property: PropertyLastValue<'a, T>,
range: Range<R>
) -> RangedPropertyLastValueMut<'a, T, R>
pub fn range(&self) -> Range<R>
[src]
pub fn by_ref(&self) -> &RangedPropertyLastValueMut<'a, T, R>
[src]
pub fn min(&self) -> R
[src]
pub fn max(&self) -> R
[src]
pub fn get(&self) -> &T
[src]
pub fn set(&mut self, t: T)
[src]
pub fn scale(&self) -> Scale
[src]
pub fn into_property(self) -> PropertyLastValue<'a, T>
[src]
pub fn stream(self) -> StreamRc<'a, T>
[src]
pub fn map<'b, T2: Clone, F: FnMut(T) -> T2 + 'a>(
self,
f: F
) -> RangedPropertyLastValueMut<'a, T2, R>
[src]
self,
f: F
) -> RangedPropertyLastValueMut<'a, T2, R>
pub fn try_iter<'b>(self) -> TryIter<'b, T>ⓘ where
'a: 'b,
[src]
'a: 'b,
pub fn to_parameter<'b>(self) -> Parameter<'b, T> where
'a: 'b,
[src]
'a: 'b,
pub fn last_value(&mut self) -> Option<&T>
[src]
pub fn into_ranged_property_mut(self) -> RangedPropertyMut<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> RangedPropertyLastValueMut<'a, T, R>
[src]pub fn to_const(self) -> RangedProperty<'a, T, R>
[src]
impl<'a, T: Clone + 'a, R: Sub<Output = R> + Clone + 'static> RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone + 'a, R: Sub<Output = R> + Clone + 'static> RangedPropertyLastValueMut<'a, T, R>
[src]impl<'a, T, R> RangedPropertyLastValueMut<'a, T, R> where
T: Sub<Output = T> + Clone + ToPrimitive + FromPrimitive + 'static,
R: Clone + ToPrimitive + Sub<Output = R> + 'static,
[src]
impl<'a, T, R> RangedPropertyLastValueMut<'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> AsRef<T> for RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone, R> AsRef<T> for RangedPropertyLastValueMut<'a, T, R>
[src]impl<'a, T: Clone, R> Borrow<T> for RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone, R> Borrow<T> for RangedPropertyLastValueMut<'a, T, R>
[src]impl<'a, T: Clone + 'static, R: Clone> Clone for RangedPropertyLastValueMut<'a, T, R>
[src]
impl<'a, T: Clone + 'static, R: Clone> Clone for RangedPropertyLastValueMut<'a, T, R>
[src]fn clone(&self) -> RangedPropertyLastValueMut<'a, T, R>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de, 'a, T: Clone + 'static, R> Deserialize<'de> for RangedPropertyLastValueMut<'a, T, R> where
T: Deserialize<'de>,
R: Deserialize<'de>,
[src]
impl<'de, 'a, T: Clone + 'static, R> Deserialize<'de> for RangedPropertyLastValueMut<'a, T, R> where
T: Deserialize<'de>,
R: Deserialize<'de>,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl<'a, T, R = T> !RefUnwindSafe for RangedPropertyLastValueMut<'a, T, R>
impl<'a, T, R = T> !Send for RangedPropertyLastValueMut<'a, T, R>
impl<'a, T, R = T> !Sync for RangedPropertyLastValueMut<'a, T, R>
impl<'a, T, R> Unpin for RangedPropertyLastValueMut<'a, T, R> where
R: Unpin,
R: Unpin,