Struct panda_sys::ProtobufCService [−][src]
#[repr(C)]pub struct ProtobufCService { pub descriptor: *const ProtobufCServiceDescriptor, pub invoke: Option<unsafe extern "C" fn(service: *mut ProtobufCService, method_index: c_uint, input: *const ProtobufCMessage, closure: ProtobufCClosure, closure_data: *mut c_void)>, pub destroy: Option<unsafe extern "C" fn(service: *mut ProtobufCService)>, }
Fields
descriptor: *const ProtobufCServiceDescriptor
invoke: Option<unsafe extern "C" fn(service: *mut ProtobufCService, method_index: c_uint, input: *const ProtobufCMessage, closure: ProtobufCClosure, closure_data: *mut c_void)>
destroy: Option<unsafe extern "C" fn(service: *mut ProtobufCService)>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ProtobufCService
impl !Send for ProtobufCService
impl !Sync for ProtobufCService
impl Unpin for ProtobufCService
impl UnwindSafe for ProtobufCService
Blanket Implementations
Mutably borrows from an owned value. Read more