Enum rin_scene::renderer::PropertyChanged [−][src]
pub enum PropertyChanged<T> {
Always(T),
New(T),
Old,
}Variants
Implementations
impl<T> PropertyChanged<T>[src]
impl<T> PropertyChanged<T>[src]pub fn is_new(&self) -> bool[src]
pub fn is_old(&self) -> bool[src]
pub fn is_always(&self) -> bool[src]
pub fn unwrap(self) -> T[src]
pub fn unwrap_or(self, default: T) -> T[src]
pub fn unwrap_or_else<F>(self, default: F) -> T where
F: FnOnce() -> T, [src]
F: FnOnce() -> T,
pub fn expect(self, msg: &str) -> T[src]
pub fn map<F, U>(self, f: F) -> PropertyChanged<U> where
F: FnOnce(T) -> U, [src]
F: FnOnce(T) -> U,
pub fn as_ref(&self) -> PropertyChanged<&T>[src]
impl<T: Clone> PropertyChanged<&T>[src]
impl<T: Clone> PropertyChanged<&T>[src]pub fn cloned(self) -> PropertyChanged<T>[src]
Trait Implementations
impl<T: Clone> Clone for PropertyChanged<T>[src]
impl<T: Clone> Clone for PropertyChanged<T>[src]fn clone(&self) -> PropertyChanged<T>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<T> Default for PropertyChanged<T>[src]
impl<T> Default for PropertyChanged<T>[src]fn default() -> PropertyChanged<T>[src]
impl<T> FromIterator<T> for PropertyChanged<T>[src]
impl<T> FromIterator<T> for PropertyChanged<T>[src]fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> PropertyChanged<T>[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for PropertyChanged<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for PropertyChanged<T> where
T: Send,
T: Send,
impl<T> Sync for PropertyChanged<T> where
T: Sync,
T: Sync,
impl<T> Unpin for PropertyChanged<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for PropertyChanged<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]