#[repr(u8)]pub enum Effect {
BEN1 = 0,
BEN2 = 1,
BEN3 = 2,
BENSELF = 3,
UNK = 4,
DETSELF = 5,
DET3 = 6,
DET2 = 7,
DET1 = 8,
}Expand description
Represents a Effect value.
Variants§
BEN1 = 0
The BEN1 (Beneficial to Speaker) Effect.
BEN2 = 1
The BEN2 (Beneficial to Addressee) Effect.
BEN3 = 2
The BEN3 (Beneficial to 3rd Part) Effect.
BENSELF = 3
The BENSELF (Beneficial to Self) Effect.
UNK = 4
The UNK (Unknown) Effect.
DETSELF = 5
The DETSELF (Detrimental to Self) Effect.
DET3 = 6
The DET3 (Detrimental to 3rd Part) Effect.
DET2 = 7
The DET2 (Detrimental to Addressee) Effect.
DET1 = 8
The DET1 (Detrimental to Speaker) Effect.
Implementations§
Trait Implementations§
Source§impl AsGeneral<NonAspectualVn> for Effect
impl AsGeneral<NonAspectualVn> for Effect
Source§fn as_general(self) -> NonAspectualVn
fn as_general(self) -> NonAspectualVn
Converts
self into a more general version.Source§impl AsGeneral<Vn> for Effect
impl AsGeneral<Vn> for Effect
Source§fn as_general(self) -> Vn
fn as_general(self) -> Vn
Converts
self into a more general version.Source§impl From<Effect> for NonAspectualVn
impl From<Effect> for NonAspectualVn
Source§impl GlossStatic for Effect
impl GlossStatic for Effect
Source§fn gloss_static(&self, flags: GlossFlags) -> &'static str
fn gloss_static(&self, flags: GlossFlags) -> &'static str
Glosses this value with a set of flags, returning the gloss as a
&'static str. Read moreSource§impl Ord for Effect
impl Ord for Effect
Source§impl PartialOrd for Effect
impl PartialOrd for Effect
Source§impl TryAsSpecific<Effect> for NonAspectualVn
impl TryAsSpecific<Effect> for NonAspectualVn
Source§impl TryAsSpecific<Effect> for Vn
impl TryAsSpecific<Effect> for Vn
impl Copy for Effect
impl Eq for Effect
impl StructuralPartialEq for Effect
Auto Trait Implementations§
impl Freeze for Effect
impl RefUnwindSafe for Effect
impl Send for Effect
impl Sync for Effect
impl Unpin for Effect
impl UnwindSafe for Effect
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> Gloss for Twhere
T: GlossStatic,
impl<T> Gloss for Twhere
T: GlossStatic,
Source§fn gloss(&self, flags: GlossFlags) -> String
fn gloss(&self, flags: GlossFlags) -> String
Source§fn gloss_non_default(&self, flags: GlossFlags) -> String
fn gloss_non_default(&self, flags: GlossFlags) -> String
Source§impl<T, This> TryAsGeneral<T> for This
impl<T, This> TryAsGeneral<T> for This
Source§fn try_as_general(self) -> Option<T>
fn try_as_general(self) -> Option<T>
Converts
self into a more general version, returning None if it isn’t possible.