Struct Capabilities
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
#[repr(C)]pub struct Capabilities {Show 16 fields
pub contract_version: u32,
pub availability: u32,
pub can_read_context: u32,
pub max_components: u32,
pub max_codes: u32,
pub max_extensions: u32,
pub max_request_bytes: u32,
pub max_detail_bytes: u32,
pub max_correlation_bytes: u32,
pub max_response_bytes: usize,
pub max_query_bytes: usize,
pub max_sessions: u32,
pub max_calls: u32,
pub adapter_max_session_bytes: usize,
pub adapter_session_bytes: usize,
pub adapter_registration_scratch_bytes: usize,
}
Non-sensitive recording capabilities; no source-wide diagnostic content.
Fields
contract_version: u32
Diagnostic transport version.
availability: u32
0 = disabled, 1 = available, 2 = unavailable.
can_read_context: u32
Explicit host read grant as boolean 0/1.
max_components: u32
Maximum simultaneously live component registrations per activation.
max_codes: u32
Maximum codes per component.
max_extensions: u32
Maximum cumulative extension declarations per activation.
max_request_bytes: u32
Maximum aggregate request text bytes.
max_detail_bytes: u32
Maximum retained detail bytes.
max_correlation_bytes: u32
Maximum retained correlation bytes per field.
max_response_bytes: usize
Maximum serialized canonical response bytes.
max_query_bytes: usize
Maximum query bytes, independent of registration requests.
max_sessions: u32
Process-wide session ceiling.
max_calls: u32
Process-wide data-call ceiling.
adapter_max_session_bytes: usize
Maximum admitted native session backing, excluding core and SDK memory.
adapter_session_bytes: usize
Session backing currently held by this activation, excluding core storage.
adapter_registration_scratch_bytes: usize
Fixed registration parsing arrays on the host stack; excludes call frames and the separately bounded canonical query decoder.
Trait Implementations
impl Clone for Capabilities
impl Clone for Capabilities
clone
fn clone(&self) -> Capabilities
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for Capabilities
impl Debug for Capabilities
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for Capabilities
impl Default for Capabilities
default
fn default() -> Capabilities
impl Copy for Capabilities
impl Copy for Capabilities