pub enum CandidateModel {
KernelClassProtocol,
PythonClassSpace,
JavascriptPrototype,
LuaMetatable,
TypeclassDictionary,
PrologRelation,
GenericDispatch,
JvmLoaderIdentity,
}Expand description
Candidate semantics examined before assigning concrete class ownership.
Variants§
KernelClassProtocol
PythonClassSpace
JavascriptPrototype
LuaMetatable
TypeclassDictionary
PrologRelation
GenericDispatch
JvmLoaderIdentity
Trait Implementations§
Source§impl Clone for CandidateModel
impl Clone for CandidateModel
Source§fn clone(&self) -> CandidateModel
fn clone(&self) -> CandidateModel
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 CandidateModel
Source§impl Debug for CandidateModel
impl Debug for CandidateModel
impl Eq for CandidateModel
Source§impl Ord for CandidateModel
impl Ord for CandidateModel
Source§fn cmp(&self, other: &CandidateModel) -> Ordering
fn cmp(&self, other: &CandidateModel) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CandidateModel
impl PartialEq for CandidateModel
Source§impl PartialOrd for CandidateModel
impl PartialOrd for CandidateModel
impl StructuralPartialEq for CandidateModel
Auto Trait Implementations§
impl Freeze for CandidateModel
impl RefUnwindSafe for CandidateModel
impl Send for CandidateModel
impl Sync for CandidateModel
impl Unpin for CandidateModel
impl UnsafeUnpin for CandidateModel
impl UnwindSafe for CandidateModel
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