pub struct LocalEntityConfig<UserFaultHookInstance: UserFaultHook> {
pub id: UnsignedByteField,
pub indication_cfg: IndicationConfig,
pub fault_handler: FaultHandler<UserFaultHookInstance>,
}
Expand description
Each CFDP entity handler has a LocalEntityConfiguration.
Fields§
§id: UnsignedByteField
§indication_cfg: IndicationConfig
§fault_handler: FaultHandler<UserFaultHookInstance>
Implementations§
Source§impl<UserFaultHookInstance: UserFaultHook> LocalEntityConfig<UserFaultHookInstance>
impl<UserFaultHookInstance: UserFaultHook> LocalEntityConfig<UserFaultHookInstance>
pub fn new( id: UnsignedByteField, indication_cfg: IndicationConfig, hook: UserFaultHookInstance, ) -> Self
Source§impl<UserFaultHookInstance: UserFaultHook> LocalEntityConfig<UserFaultHookInstance>
impl<UserFaultHookInstance: UserFaultHook> LocalEntityConfig<UserFaultHookInstance>
pub fn user_fault_hook_mut(&mut self) -> &mut RefCell<UserFaultHookInstance>
pub fn user_fault_hook(&self) -> &RefCell<UserFaultHookInstance>
Auto Trait Implementations§
impl<UserFaultHookInstance> !Freeze for LocalEntityConfig<UserFaultHookInstance>
impl<UserFaultHookInstance> !RefUnwindSafe for LocalEntityConfig<UserFaultHookInstance>
impl<UserFaultHookInstance> Send for LocalEntityConfig<UserFaultHookInstance>where
UserFaultHookInstance: Send,
impl<UserFaultHookInstance> !Sync for LocalEntityConfig<UserFaultHookInstance>
impl<UserFaultHookInstance> Unpin for LocalEntityConfig<UserFaultHookInstance>where
UserFaultHookInstance: Unpin,
impl<UserFaultHookInstance> UnwindSafe for LocalEntityConfig<UserFaultHookInstance>where
UserFaultHookInstance: UnwindSafe,
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