pub struct VersionedControllerService {Show 15 fields
pub annotation_data: Option<String>,
pub bulletin_level: Option<String>,
pub bundle: Option<Bundle>,
pub comments: Option<String>,
pub component_type: Option<String>,
pub controller_service_apis: Option<Vec<ControllerServiceAPI>>,
pub group_identifier: Option<String>,
pub identifier: Option<String>,
pub instance_identifier: Option<String>,
pub name: Option<String>,
pub position: Option<Position>,
pub properties: Option<HashMap<String, Option<String>>>,
pub property_descriptors: Option<HashMap<String, Option<VersionedPropertyDescriptor>>>,
pub scheduled_state: Option<String>,
pub type: Option<String>,
}Fields§
§annotation_data: Option<String>§bulletin_level: Option<String>§bundle: Option<Bundle>§comments: Option<String>§component_type: Option<String>§controller_service_apis: Option<Vec<ControllerServiceAPI>>§group_identifier: Option<String>§identifier: Option<String>§instance_identifier: Option<String>§name: Option<String>§position: Option<Position>§properties: Option<HashMap<String, Option<String>>>§property_descriptors: Option<HashMap<String, Option<VersionedPropertyDescriptor>>>§scheduled_state: Option<String>§type: Option<String>Trait Implementations§
Source§impl Clone for VersionedControllerService
impl Clone for VersionedControllerService
Source§fn clone(&self) -> VersionedControllerService
fn clone(&self) -> VersionedControllerService
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 Debug for VersionedControllerService
impl Debug for VersionedControllerService
Source§impl Default for VersionedControllerService
impl Default for VersionedControllerService
Source§fn default() -> VersionedControllerService
fn default() -> VersionedControllerService
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VersionedControllerService
impl<'de> Deserialize<'de> for VersionedControllerService
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
Source§impl From<VersionedControllerService> for VersionedControllerService
impl From<VersionedControllerService> for VersionedControllerService
Source§fn from(v: VersionedControllerService) -> Self
fn from(v: VersionedControllerService) -> Self
Converts to this type from the input type.
Source§impl From<VersionedControllerService> for VersionedControllerService
impl From<VersionedControllerService> for VersionedControllerService
Source§fn from(v: VersionedControllerService) -> Self
fn from(v: VersionedControllerService) -> Self
Converts to this type from the input type.
Source§impl From<VersionedControllerService> for VersionedControllerService
impl From<VersionedControllerService> for VersionedControllerService
Source§fn from(v: VersionedControllerService) -> Self
fn from(v: VersionedControllerService) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VersionedControllerService
impl RefUnwindSafe for VersionedControllerService
impl Send for VersionedControllerService
impl Sync for VersionedControllerService
impl Unpin for VersionedControllerService
impl UnsafeUnpin for VersionedControllerService
impl UnwindSafe for VersionedControllerService
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