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