pub enum ResourceInheritance {
AsMethods,
DuplicateMethods,
Both,
}Variants§
AsMethods
Add an as-[base] method to the resource, and add an as-[child] method to the base.
DuplicateMethods
Duplicate all the method from the base on the resource.
Both
Combine solutions from AsMethods and DuplicateMethods.
Trait Implementations§
Source§impl Clone for ResourceInheritance
impl Clone for ResourceInheritance
Source§fn clone(&self) -> ResourceInheritance
fn clone(&self) -> ResourceInheritance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResourceInheritance
impl Debug for ResourceInheritance
Source§impl Default for ResourceInheritance
impl Default for ResourceInheritance
Source§fn default() -> ResourceInheritance
fn default() -> ResourceInheritance
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResourceInheritance
impl RefUnwindSafe for ResourceInheritance
impl Send for ResourceInheritance
impl Sync for ResourceInheritance
impl Unpin for ResourceInheritance
impl UnwindSafe for ResourceInheritance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more