pub struct ServedCapability {
pub capability: String,
pub port: String,
pub db: Option<String>,
}Expand description
A capability as a node publishes it: WorkloadSpec::capabilities plus
the sql.hrana row each vend WorkloadDb implies.
Fields§
§capability: String§port: String§db: Option<String>The [[db]] name, for a vended database.
Trait Implementations§
Source§impl Clone for ServedCapability
impl Clone for ServedCapability
Source§impl Debug for ServedCapability
impl Debug for ServedCapability
Source§impl<'de> Deserialize<'de> for ServedCapability
impl<'de> Deserialize<'de> for ServedCapability
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
impl Eq for ServedCapability
Source§impl PartialEq for ServedCapability
impl PartialEq for ServedCapability
Source§impl Serialize for ServedCapability
impl Serialize for ServedCapability
impl StructuralPartialEq for ServedCapability
Auto Trait Implementations§
impl Freeze for ServedCapability
impl RefUnwindSafe for ServedCapability
impl Send for ServedCapability
impl Sync for ServedCapability
impl Unpin for ServedCapability
impl UnsafeUnpin for ServedCapability
impl UnwindSafe for ServedCapability
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.