pub struct ServeReplicaRequirement {
pub id: String,
pub role_id: String,
pub replica_index: u32,
pub device_count: u32,
pub ports: Vec<String>,
pub primary_ports: Vec<String>,
pub primary_readiness: ReadinessProbe,
pub worker_readiness: ReadinessProbe,
pub capture_target: Option<CaptureTargetRequirement>,
}Expand description
A whole-replica resource and readiness requirement the integration declares without choosing placement, ranks, or concrete endpoints.
Fields§
§id: String§role_id: String§replica_index: u32§device_count: u32§ports: Vec<String>§primary_ports: Vec<String>§primary_readiness: ReadinessProbe§worker_readiness: ReadinessProbe§capture_target: Option<CaptureTargetRequirement>Trait Implementations§
Source§impl Clone for ServeReplicaRequirement
impl Clone for ServeReplicaRequirement
Source§fn clone(&self) -> ServeReplicaRequirement
fn clone(&self) -> ServeReplicaRequirement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ServeReplicaRequirement
impl Debug for ServeReplicaRequirement
Source§impl<'de> Deserialize<'de> for ServeReplicaRequirement
impl<'de> Deserialize<'de> for ServeReplicaRequirement
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 ServeReplicaRequirement
Source§impl JsonSchema for ServeReplicaRequirement
impl JsonSchema for ServeReplicaRequirement
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ServeReplicaRequirement
impl PartialEq for ServeReplicaRequirement
Source§impl Serialize for ServeReplicaRequirement
impl Serialize for ServeReplicaRequirement
impl StructuralPartialEq for ServeReplicaRequirement
Auto Trait Implementations§
impl Freeze for ServeReplicaRequirement
impl RefUnwindSafe for ServeReplicaRequirement
impl Send for ServeReplicaRequirement
impl Sync for ServeReplicaRequirement
impl Unpin for ServeReplicaRequirement
impl UnsafeUnpin for ServeReplicaRequirement
impl UnwindSafe for ServeReplicaRequirement
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