Enum reaper_medium::ProjectRef
source · [−]pub enum ProjectRef {
Current,
CurrentlyRendering,
Tab(u32),
}
Expand description
Something which refers to a certain project.
Variants
Current
Project in the currently open tab.
CurrentlyRendering
Project which is currently rendering (if there is one).
Tab(u32)
Project at the given tab index.
Implementations
sourceimpl ProjectRef
impl ProjectRef
Trait Implementations
sourceimpl Clone for ProjectRef
impl Clone for ProjectRef
sourcefn clone(&self) -> ProjectRef
fn clone(&self) -> ProjectRef
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProjectRef
impl Debug for ProjectRef
sourceimpl Hash for ProjectRef
impl Hash for ProjectRef
sourceimpl PartialEq<ProjectRef> for ProjectRef
impl PartialEq<ProjectRef> for ProjectRef
sourcefn eq(&self, other: &ProjectRef) -> bool
fn eq(&self, other: &ProjectRef) -> bool
impl Copy for ProjectRef
impl Eq for ProjectRef
impl StructuralEq for ProjectRef
impl StructuralPartialEq for ProjectRef
Auto Trait Implementations
impl RefUnwindSafe for ProjectRef
impl Send for ProjectRef
impl Sync for ProjectRef
impl Unpin for ProjectRef
impl UnwindSafe for ProjectRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more