pub struct WorkerDefinition {
pub id: Option<String>,
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub data_type_list: Option<Vec<String>>,
pub author: Option<String>,
pub url: Option<String>,
pub license: Option<String>,
pub base_config: Option<Option<String>>,
pub configuration_items: Option<Vec<ConfigurationDefinitionItem>>,
pub docker_image: Option<Option<String>>,
pub command: Option<Option<String>>,
}Fields§
§id: Option<String>§name: Option<String>§version: Option<String>§description: Option<String>§data_type_list: Option<Vec<String>>§url: Option<String>§license: Option<String>§base_config: Option<Option<String>>§configuration_items: Option<Vec<ConfigurationDefinitionItem>>§docker_image: Option<Option<String>>§command: Option<Option<String>>Implementations§
Source§impl WorkerDefinition
impl WorkerDefinition
pub fn new() -> WorkerDefinition
Trait Implementations§
Source§impl Clone for WorkerDefinition
impl Clone for WorkerDefinition
Source§fn clone(&self) -> WorkerDefinition
fn clone(&self) -> WorkerDefinition
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 WorkerDefinition
impl Debug for WorkerDefinition
Source§impl Default for WorkerDefinition
impl Default for WorkerDefinition
Source§fn default() -> WorkerDefinition
fn default() -> WorkerDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkerDefinition
impl<'de> Deserialize<'de> for WorkerDefinition
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 PartialEq for WorkerDefinition
impl PartialEq for WorkerDefinition
Source§impl Serialize for WorkerDefinition
impl Serialize for WorkerDefinition
impl StructuralPartialEq for WorkerDefinition
Auto Trait Implementations§
impl Freeze for WorkerDefinition
impl RefUnwindSafe for WorkerDefinition
impl Send for WorkerDefinition
impl Sync for WorkerDefinition
impl Unpin for WorkerDefinition
impl UnwindSafe for WorkerDefinition
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