#[repr(C)]pub struct NrosRmwServiceClient {
pub service_name: *const u8,
pub type_name: *const u8,
pub _reserved: [u8; 8],
pub backend_data: *mut c_void,
}Expand description
Service-client entity. Mirrors nros_rmw_service_client_t.
Fields§
§service_name: *const u8Borrowed; outlives the client.
type_name: *const u8Borrowed; outlives the client.
_reserved: [u8; 8]Reserved for future fields; must be zero.
backend_data: *mut c_voidOpaque backend state. NULL when creation failed.
Auto Trait Implementations§
impl Freeze for NrosRmwServiceClient
impl RefUnwindSafe for NrosRmwServiceClient
impl !Send for NrosRmwServiceClient
impl !Sync for NrosRmwServiceClient
impl Unpin for NrosRmwServiceClient
impl UnsafeUnpin for NrosRmwServiceClient
impl UnwindSafe for NrosRmwServiceClient
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