Struct Adapter Requirements
Generated from cargo doc --no-deps -p nemo-fabric-core.
pub struct AdapterRequirements {
pub binaries: Vec<String>,
pub env: Vec<String>,
pub files: Vec<PathBuf>,
pub services: Vec<String>,
pub plugin_hooks: Vec<String>,
pub extensions: BTreeMap<String, Value>,
}
Adapter runtime requirements.
Fields
binaries: Vec<String>
Required binaries.
env: Vec<String>
Required environment variables.
files: Vec<PathBuf>
Required files.
services: Vec<String>
Required services.
plugin_hooks: Vec<String>
Required harness plugin hooks.
extensions: BTreeMap<String, Value>
Additive requirement fields.
Trait Implementations
impl Clone for AdapterRequirements
impl Clone for AdapterRequirements
clone
fn clone(&self) -> AdapterRequirements
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for AdapterRequirements
impl Debug for AdapterRequirements
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for AdapterRequirements
impl Default for AdapterRequirements
default
fn default() -> AdapterRequirements
impl<'de> Deserialize<'de> for AdapterRequirements
impl<'de> Deserialize<'de> for AdapterRequirements
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl JsonSchema for AdapterRequirements
impl JsonSchema for AdapterRequirements
schema_name
fn schema_name() -> Cow<'static, str>
schema_id
fn schema_id() -> Cow<'static, str>
json_schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
inline_schema
fn inline_schema() -> bool
impl PartialEq for AdapterRequirements
impl PartialEq for AdapterRequirements
eq
fn eq(&self, other: &AdapterRequirements) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for AdapterRequirements
impl Serialize for AdapterRequirements
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for AdapterRequirements
impl StructuralPartialEq for AdapterRequirements