Enum NodeMode
pub enum NodeMode {
SelectiveHosting {
archive_url: String,
},
ArchiveNode,
}Expand description
Deployment mode for execution topology.
Variants§
SelectiveHosting
Selective hosting node: recover side effects from a remote archive service.
ArchiveNode
Archival node: record locally and serve archive data to selective-hosting nodes.
Trait Implementations§
§impl<'de> Deserialize<'de> for NodeMode
impl<'de> Deserialize<'de> for NodeMode
§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 JsonSchema for NodeMode
impl JsonSchema for NodeMode
§fn schema_name() -> Cow<'static, str>
fn schema_name() -> Cow<'static, str>
The name of the generated JSON Schema. Read more
§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
§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§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 moreAuto Trait Implementations§
impl Freeze for NodeMode
impl RefUnwindSafe for NodeMode
impl Send for NodeMode
impl Sync for NodeMode
impl Unpin for NodeMode
impl UnsafeUnpin for NodeMode
impl UnwindSafe for NodeMode
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