#[repr(C)]pub struct NrosRmwServiceServer {
pub service_name: *const u8,
pub type_name: *const u8,
pub _reserved: [u8; 8],
pub backend_data: *mut c_void,
}Expand description
Service-server entity. Mirrors nros_rmw_service_server_t.
Fields§
§service_name: *const u8Borrowed; outlives the server.
type_name: *const u8Borrowed; outlives the server.
_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 NrosRmwServiceServer
impl RefUnwindSafe for NrosRmwServiceServer
impl !Send for NrosRmwServiceServer
impl !Sync for NrosRmwServiceServer
impl Unpin for NrosRmwServiceServer
impl UnsafeUnpin for NrosRmwServiceServer
impl UnwindSafe for NrosRmwServiceServer
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