Skip to main content

Crate fidl_next_common_fuchsia_diagnostics

Crate fidl_next_common_fuchsia_diagnostics 

Source

Re-exports§

pub use self::natural::*;

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
generic
log_flusher
log_settings
natural
wire
wire_optional

Structs§

LogFlusher
The type corresponding to the LogFlusher protocol.
LogSettings
The type corresponding to the LogSettings protocol. This protocol allows clients to modify the logging behavior of components in the system.

Constants§

COMPONENT_URL_ARG_NAME
MAXIMUM_ENTRIES_PER_BATCH
The size 64 was chosen because entries in batches are handles to VMOs and there is a limit of 64 handles per fidl message.
MAXIMUM_RAW_SELECTOR_LENGTH
The size bound of 1024 is a reasonably low size restriction that meets most canonical selectors we’ve ecountered.
MAX_DATA_HIERARCHY_DEPTH
MAX_LOG_SELECTORS
Max number of LogInterestSelectors that can be specified via a listener.
MAX_MONIKER_SEGMENTS
MAX_SAMPLE_PARAMETERS_PER_SET
The maximum number of parameters that can be sent in one Set call.
MAX_STRING_SELECTOR_LENGTH
MONIKER_ARG_NAME
ROLLED_OUT_ARG_NAME

Traits§

LogFlusherClientHandler
A client handler for the LogFlusher protocol.
LogFlusherServerHandler
A server handler for the LogFlusher protocol.
LogSettingsClientHandler
A client handler for the LogSettings protocol.
LogSettingsServerHandler
A server handler for the LogSettings protocol.