Crate fidl_next_fuchsia_device_fs

Source

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
connector
topological_path

Structs§

ConnectionType
Connector
The type corresponding to the Connector protocol. A connector lets a client forward the server end of a protocol.
ConnectorConnectRequest
DevfsAddArgs
TopologicalPath
The type corresponding to the TopologicalPath protocol.
TopologicalPathGetTopologicalPathResponse
WireConnectionType
The wire type corresponding to ConnectionType.
WireConnectorConnectRequest
The wire type corresponding to ConnectorConnectRequest.
WireDevfsAddArgs
The wire type corresponding to DevfsAddArgs.
WireTopologicalPathGetTopologicalPathResponse
The wire type corresponding to TopologicalPathGetTopologicalPathResponse.

Constants§

DEVICE_CONTROLLER_NAME
This name is reserved for accessing the fuchsia.device/Controller protocol within /dev/. No devices can be created with this name.
DEVICE_PROTOCOL_NAME
This name is reserved for accessing the device specific protocol within /dev/. No devices can be created with this name.
DEVICE_TOPOLOGY_NAME
This name is reserved for accessing the fuchsia.device.fs/TopologicalPath protocol within /dev/. No devices can be created with this name.
MAX_DEVICE_PATH_LEN
Maximum length of a device path
MAX_DRIVER_PATH_LEN
Maximum length for a driver path

Traits§

ConnectorClientHandler
A client handler for the Connector protocol.
ConnectorClientSender
A helper trait for the Connector client sender.
ConnectorServerHandler
A server handler for the Connector protocol.
ConnectorServerSender
A helper trait for the Connector server sender.
TopologicalPathClientHandler
A client handler for the TopologicalPath protocol.
TopologicalPathClientSender
A helper trait for the TopologicalPath client sender.
TopologicalPathServerHandler
A server handler for the TopologicalPath protocol.
TopologicalPathServerSender
A helper trait for the TopologicalPath server sender.