Struct seitan::RangedPropertyMut [−][src]
pub struct RangedPropertyMut<'a, T: Clone + 'static, R = T> { /* fields omitted */ }
Implementations
impl<'a, T: Clone, R: Clone> RangedPropertyMut<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> RangedPropertyMut<'a, T, R>
[src]pub fn new(value: T, range: Range<R>) -> RangedPropertyMut<'a, T, R>
[src]
pub fn new_log_scale(v: T, range: Range<R>) -> RangedPropertyMut<'a, T, R>
[src]
pub fn from_property(
property: Property<'a, T>,
range: Range<R>
) -> RangedPropertyMut<'a, T, R>
[src]
property: Property<'a, T>,
range: Range<R>
) -> RangedPropertyMut<'a, T, R>
pub fn from_property_log_scale(
property: Property<'a, T>,
range: Range<R>
) -> RangedPropertyMut<'a, T, R>
[src]
property: Property<'a, T>,
range: Range<R>
) -> RangedPropertyMut<'a, T, R>
pub fn range(&self) -> Range<R>
[src]
pub fn by_ref(&self) -> &RangedPropertyMut<'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) -> Property<'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
) -> RangedPropertyMut<'a, T2, R>
[src]
self,
f: F
) -> RangedPropertyMut<'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,
impl<'a, T: Clone, R: Clone> RangedPropertyMut<'a, T, R>
[src]
impl<'a, T: Clone, R: Clone> RangedPropertyMut<'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> RangedPropertyMut<'a, T, R>
[src]
impl<'a, T: Clone + 'a, R: Sub<Output = R> + Clone + 'static> RangedPropertyMut<'a, T, R>
[src]impl<'a, T, R> RangedPropertyMut<'a, T, R> where
T: Sub<Output = T> + Clone + ToPrimitive + FromPrimitive + 'static,
R: Clone + ToPrimitive + Sub<Output = R> + 'static,
[src]
impl<'a, T, R> RangedPropertyMut<'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 + 'static, R: Clone> Clone for RangedPropertyMut<'a, T, R>
[src]
impl<'a, T: Clone + 'static, R: Clone> Clone for RangedPropertyMut<'a, T, R>
[src]fn clone(&self) -> RangedPropertyMut<'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 RangedPropertyMut<'a, T, R> where
T: Deserialize<'de>,
R: Deserialize<'de>,
[src]
impl<'de, 'a, T: Clone + 'static, R> Deserialize<'de> for RangedPropertyMut<'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 RangedPropertyMut<'a, T, R>
impl<'a, T, R = T> !Send for RangedPropertyMut<'a, T, R>
impl<'a, T, R = T> !Sync for RangedPropertyMut<'a, T, R>
impl<'a, T, R> Unpin for RangedPropertyMut<'a, T, R> where
R: Unpin,
R: Unpin,