[−][src]Struct reefast::dh::ItemFighterAbil
An item type - fighter ability relation.
Fields
item_id: ReeInt
Refers an item type involved in the relation.
abil_id: ReeInt
Refers a fighter ability involved in the relation.
cooldown: Option<ReeFloat>
Defines cooldown of the ability in seconds.
charge_count: Option<ReeInt>
Defines how many times the ability can be used before fighter has to rearm.
charge_rearm_time: Option<ReeFloat>
Defines how long each charge of the ability takes to rearm.
Implementations
impl ItemFighterAbil
[src]
pub fn new(
item_id: ReeInt,
abil_id: ReeInt,
cooldown: Option<ReeFloat>,
charge_count: Option<ReeInt>,
charge_rearm_time: Option<ReeFloat>
) -> ItemFighterAbil
[src]
item_id: ReeInt,
abil_id: ReeInt,
cooldown: Option<ReeFloat>,
charge_count: Option<ReeInt>,
charge_rearm_time: Option<ReeFloat>
) -> ItemFighterAbil
Makes a new item-ability relation out of passed data.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ItemFighterAbil
impl Send for ItemFighterAbil
impl Sync for ItemFighterAbil
impl Unpin for ItemFighterAbil
impl UnwindSafe for ItemFighterAbil
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,