[][src]Struct reefast::eve_type::Effect

pub struct Effect {
    pub id: ReeInt,
    pub category_id: EveEffectCategory,
    pub is_offensive: bool,
    pub is_assistance: bool,
    pub duration_attr_id: Option<ReeInt>,
    pub discharge_attr_id: Option<ReeInt>,
    pub range_attr_id: Option<ReeInt>,
    pub falloff_attr_id: Option<ReeInt>,
    pub tracking_speed_attr_id: Option<ReeInt>,
    pub fitting_usage_chance_attr_id: Option<ReeInt>,
    pub resist_attr_id: Option<ReeInt>,


id: ReeIntcategory_id: EveEffectCategoryis_offensive: boolis_assistance: boolduration_attr_id: Option<ReeInt>discharge_attr_id: Option<ReeInt>range_attr_id: Option<ReeInt>falloff_attr_id: Option<ReeInt>tracking_speed_attr_id: Option<ReeInt>fitting_usage_chance_attr_id: Option<ReeInt>resist_attr_id: Option<ReeInt>


impl Effect[src]

pub fn new(
    id: ReeInt,
    category_id: EveEffectCategory,
    is_offensive: bool,
    is_assistance: bool,
    duration_attr_id: Option<ReeInt>,
    discharge_attr_id: Option<ReeInt>,
    range_attr_id: Option<ReeInt>,
    falloff_attr_id: Option<ReeInt>,
    tracking_speed_attr_id: Option<ReeInt>,
    fitting_usage_chance_attr_id: Option<ReeInt>,
    resist_attr_id: Option<ReeInt>
) -> Effect

Auto Trait Implementations

impl RefUnwindSafe for Effect

impl Send for Effect

impl Sync for Effect

impl Unpin for Effect

impl UnwindSafe for Effect

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.