pub struct ServiceLaunchEvent {
pub event_type: Option<i32>,
pub last_service_i_d: Option<String>,
}
Expand description
The event will be fired when service state changed.
Fields
event_type: Option<i32>
The event type.
last_service_i_d: Option<String>
The last service that cause the state change.
Implementations
sourceimpl ServiceLaunchEvent
impl ServiceLaunchEvent
pub fn new<F1, F2>(event_type: F1, last_service_i_d: F2) -> ServiceLaunchEventwhere
F1: Into<Option<i32>>,
F2: Into<Option<String>>,
pub fn read_from_in_protocol(
i_prot: &mut dyn TInputProtocol
) -> Result<ServiceLaunchEvent>
pub fn write_to_out_protocol(
&self,
o_prot: &mut dyn TOutputProtocol
) -> Result<()>
Trait Implementations
sourceimpl Clone for ServiceLaunchEvent
impl Clone for ServiceLaunchEvent
sourcefn clone(&self) -> ServiceLaunchEvent
fn clone(&self) -> ServiceLaunchEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ServiceLaunchEvent
impl Debug for ServiceLaunchEvent
sourceimpl Default for ServiceLaunchEvent
impl Default for ServiceLaunchEvent
sourceimpl Hash for ServiceLaunchEvent
impl Hash for ServiceLaunchEvent
sourceimpl Ord for ServiceLaunchEvent
impl Ord for ServiceLaunchEvent
sourcefn cmp(&self, other: &ServiceLaunchEvent) -> Ordering
fn cmp(&self, other: &ServiceLaunchEvent) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ServiceLaunchEvent> for ServiceLaunchEvent
impl PartialEq<ServiceLaunchEvent> for ServiceLaunchEvent
sourcefn eq(&self, other: &ServiceLaunchEvent) -> bool
fn eq(&self, other: &ServiceLaunchEvent) -> bool
sourceimpl PartialOrd<ServiceLaunchEvent> for ServiceLaunchEvent
impl PartialOrd<ServiceLaunchEvent> for ServiceLaunchEvent
sourcefn partial_cmp(&self, other: &ServiceLaunchEvent) -> Option<Ordering>
fn partial_cmp(&self, other: &ServiceLaunchEvent) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ServiceLaunchEvent
impl StructuralEq for ServiceLaunchEvent
impl StructuralPartialEq for ServiceLaunchEvent
Auto Trait Implementations
impl RefUnwindSafe for ServiceLaunchEvent
impl Send for ServiceLaunchEvent
impl Sync for ServiceLaunchEvent
impl Unpin for ServiceLaunchEvent
impl UnwindSafe for ServiceLaunchEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more