pub struct CoreRealm { /* private fields */ }
Expand description
The CoreRealm represents a hermetic, fully-functional instance of the Fuchsia Bluetooth core
stack, complete with all components (bt-init, bt-gap, bt-host, bt-rfcomm) and a bt-hci
emulator. Clients should use the create
method to construct an instance, and the instance
method to access the various production capabilities and test interfaces (e.g. from the bt-hci
emulator) exposed from the core stack. Clients of the CoreRealm must offer the tmp
storage
capability from the test manager to the “#realm_builder” underlying the RealmInstance.
Implementations§
Auto Trait Implementations§
impl Freeze for CoreRealm
impl !RefUnwindSafe for CoreRealm
impl Send for CoreRealm
impl Sync for CoreRealm
impl Unpin for CoreRealm
impl !UnwindSafe for CoreRealm
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