pub struct GatewayPlan {
pub backend: String,
pub implementation: String,
pub implementation_version: String,
pub effective_settings: BTreeMap<String, SettingValue>,
pub endpoint: EndpointRequirement,
pub readiness: ReadinessProbe,
pub ports: Vec<String>,
pub targets: Vec<GatewayTarget>,
pub render_inputs: Vec<RenderInputDeclaration>,
pub render_source: RenderSource,
pub co_rendering: FrontendCoRendering,
}Expand description
The public frontend component plan returned independently from Engine and P/D Router planning.
Fields§
§backend: String§implementation: String§implementation_version: String§effective_settings: BTreeMap<String, SettingValue>§endpoint: EndpointRequirement§readiness: ReadinessProbe§ports: Vec<String>§targets: Vec<GatewayTarget>§render_inputs: Vec<RenderInputDeclaration>§render_source: RenderSource§co_rendering: FrontendCoRenderingTrait Implementations§
Source§impl Clone for GatewayPlan
impl Clone for GatewayPlan
Source§fn clone(&self) -> GatewayPlan
fn clone(&self) -> GatewayPlan
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 GatewayPlan
impl Debug for GatewayPlan
Source§impl<'de> Deserialize<'de> for GatewayPlan
impl<'de> Deserialize<'de> for GatewayPlan
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 JsonSchema for GatewayPlan
impl JsonSchema for GatewayPlan
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 GatewayPlan
impl PartialEq for GatewayPlan
Source§impl Serialize for GatewayPlan
impl Serialize for GatewayPlan
impl StructuralPartialEq for GatewayPlan
Auto Trait Implementations§
impl Freeze for GatewayPlan
impl RefUnwindSafe for GatewayPlan
impl Send for GatewayPlan
impl Sync for GatewayPlan
impl Unpin for GatewayPlan
impl UnsafeUnpin for GatewayPlan
impl UnwindSafe for GatewayPlan
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