pub struct SkillServiceRequirement {
pub name: String,
pub description: Option<String>,
pub optional: bool,
pub default_port: Option<u16>,
pub status: ServiceStatus,
}Expand description
Host service requirement for a skill
Fields§
§name: String§description: Option<String>§optional: bool§default_port: Option<u16>§status: ServiceStatusTrait Implementations§
Source§impl Clone for SkillServiceRequirement
impl Clone for SkillServiceRequirement
Source§fn clone(&self) -> SkillServiceRequirement
fn clone(&self) -> SkillServiceRequirement
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 SkillServiceRequirement
impl Debug for SkillServiceRequirement
Source§impl<'de> Deserialize<'de> for SkillServiceRequirement
impl<'de> Deserialize<'de> for SkillServiceRequirement
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 SkillServiceRequirement
impl PartialEq for SkillServiceRequirement
Source§impl Serialize for SkillServiceRequirement
impl Serialize for SkillServiceRequirement
impl StructuralPartialEq for SkillServiceRequirement
Auto Trait Implementations§
impl Freeze for SkillServiceRequirement
impl RefUnwindSafe for SkillServiceRequirement
impl Send for SkillServiceRequirement
impl Sync for SkillServiceRequirement
impl Unpin for SkillServiceRequirement
impl UnwindSafe for SkillServiceRequirement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromQuery for Twhere
T: DeserializeOwned,
impl<T> FromQuery for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.