pub enum ParamsLookupScope {
Show 27 variants
Continuous,
ActionSpace,
ActionSpacePlayable,
ActionSpaceActivatable,
ActionSpaceManaSource,
ActionSpaceUntap,
Trigger,
Replacement,
Cost,
Target,
AbilityBuild,
StaticAbility,
ValidFilter,
GameLoop,
Phase,
Priority,
PrioritySba,
PriorityTrigger,
PrioritySnapshot,
PrioritySnapshotSync,
PrioritySnapshotMetadata,
PrioritySnapshotAbility,
PrioritySnapshotCardClone,
PriorityChoice,
PriorityExecution,
StackResolution,
Combat,
}Variants§
Continuous
ActionSpace
ActionSpacePlayable
ActionSpaceActivatable
ActionSpaceManaSource
ActionSpaceUntap
Trigger
Replacement
Cost
Target
AbilityBuild
StaticAbility
ValidFilter
GameLoop
Phase
Priority
PrioritySba
PriorityTrigger
PrioritySnapshot
PrioritySnapshotSync
PrioritySnapshotMetadata
PrioritySnapshotAbility
PrioritySnapshotCardClone
PriorityChoice
PriorityExecution
StackResolution
Combat
Trait Implementations§
Source§impl Clone for ParamsLookupScope
impl Clone for ParamsLookupScope
Source§fn clone(&self) -> ParamsLookupScope
fn clone(&self) -> ParamsLookupScope
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 ParamsLookupScope
Source§impl Debug for ParamsLookupScope
impl Debug for ParamsLookupScope
impl Eq for ParamsLookupScope
Source§impl PartialEq for ParamsLookupScope
impl PartialEq for ParamsLookupScope
impl StructuralPartialEq for ParamsLookupScope
Auto Trait Implementations§
impl Freeze for ParamsLookupScope
impl RefUnwindSafe for ParamsLookupScope
impl Send for ParamsLookupScope
impl Sync for ParamsLookupScope
impl Unpin for ParamsLookupScope
impl UnsafeUnpin for ParamsLookupScope
impl UnwindSafe for ParamsLookupScope
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.