pub enum CandidateDisposition {
Reuse,
Compose,
Exclude,
}Expand description
How this crate treats a candidate implementation.
Variants§
Reuse
Use the contract without moving its ownership.
Compose
Reuse an algorithm, but not the candidate’s language-specific object policy.
Exclude
The candidate is not class inheritance.
Trait Implementations§
Source§impl Clone for CandidateDisposition
impl Clone for CandidateDisposition
Source§fn clone(&self) -> CandidateDisposition
fn clone(&self) -> CandidateDisposition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CandidateDisposition
Source§impl Debug for CandidateDisposition
impl Debug for CandidateDisposition
impl Eq for CandidateDisposition
Source§impl PartialEq for CandidateDisposition
impl PartialEq for CandidateDisposition
impl StructuralPartialEq for CandidateDisposition
Auto Trait Implementations§
impl Freeze for CandidateDisposition
impl RefUnwindSafe for CandidateDisposition
impl Send for CandidateDisposition
impl Sync for CandidateDisposition
impl Unpin for CandidateDisposition
impl UnsafeUnpin for CandidateDisposition
impl UnwindSafe for CandidateDisposition
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