pub struct ServiceSpecificationChangeEventPayload {
pub service_specification: Option<ServiceSpecification>,
}Expand description
The event data structure
Fields§
§service_specification: Option<ServiceSpecification>ServiceSpecification is a class that offers characteristics to describe a type of service. Functionally, it acts as a template by which Services may be instantiated. By sharing the same specification, these services would therefore share the same set of characteristics.
Trait Implementations§
Source§impl Clone for ServiceSpecificationChangeEventPayload
impl Clone for ServiceSpecificationChangeEventPayload
Source§fn clone(&self) -> ServiceSpecificationChangeEventPayload
fn clone(&self) -> ServiceSpecificationChangeEventPayload
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ServiceSpecificationChangeEventPayload
impl Default for ServiceSpecificationChangeEventPayload
Source§fn default() -> ServiceSpecificationChangeEventPayload
fn default() -> ServiceSpecificationChangeEventPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceSpecificationChangeEventPayload
impl<'de> Deserialize<'de> for ServiceSpecificationChangeEventPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ServiceSpecificationChangeEventPayload
impl RefUnwindSafe for ServiceSpecificationChangeEventPayload
impl Send for ServiceSpecificationChangeEventPayload
impl Sync for ServiceSpecificationChangeEventPayload
impl Unpin for ServiceSpecificationChangeEventPayload
impl UnsafeUnpin for ServiceSpecificationChangeEventPayload
impl UnwindSafe for ServiceSpecificationChangeEventPayload
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