pub struct ObjectPropertyTable {
pub queue_object_properties: BTreeMap<ObjectHandle, ObjectProperties<QueueObjectClass>>,
pub semaphore_object_properties: BTreeMap<ObjectHandle, ObjectProperties<SemaphoreObjectClass>>,
pub mutex_object_properties: BTreeMap<ObjectHandle, ObjectProperties<MutexObjectClass>>,
pub task_object_properties: BTreeMap<ObjectHandle, ObjectProperties<TaskObjectClass>>,
pub isr_object_properties: BTreeMap<ObjectHandle, ObjectProperties<IsrObjectClass>>,
pub timer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<TimerObjectClass>>,
pub event_group_object_properties: BTreeMap<ObjectHandle, ObjectProperties<EventGroupObjectClass>>,
pub stream_buffer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<StreamBufferObjectClass>>,
pub message_buffer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<MessageBufferObjectClass>>,
}
Fields§
§queue_object_properties: BTreeMap<ObjectHandle, ObjectProperties<QueueObjectClass>>
§semaphore_object_properties: BTreeMap<ObjectHandle, ObjectProperties<SemaphoreObjectClass>>
§mutex_object_properties: BTreeMap<ObjectHandle, ObjectProperties<MutexObjectClass>>
§task_object_properties: BTreeMap<ObjectHandle, ObjectProperties<TaskObjectClass>>
§isr_object_properties: BTreeMap<ObjectHandle, ObjectProperties<IsrObjectClass>>
§timer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<TimerObjectClass>>
§event_group_object_properties: BTreeMap<ObjectHandle, ObjectProperties<EventGroupObjectClass>>
§stream_buffer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<StreamBufferObjectClass>>
§message_buffer_object_properties: BTreeMap<ObjectHandle, ObjectProperties<MessageBufferObjectClass>>
Trait Implementations§
source§impl Clone for ObjectPropertyTable
impl Clone for ObjectPropertyTable
source§fn clone(&self) -> ObjectPropertyTable
fn clone(&self) -> ObjectPropertyTable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ObjectPropertyTable
impl Debug for ObjectPropertyTable
source§impl Hash for ObjectPropertyTable
impl Hash for ObjectPropertyTable
source§impl Ord for ObjectPropertyTable
impl Ord for ObjectPropertyTable
source§fn cmp(&self, other: &ObjectPropertyTable) -> Ordering
fn cmp(&self, other: &ObjectPropertyTable) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for ObjectPropertyTable
impl PartialEq for ObjectPropertyTable
source§fn eq(&self, other: &ObjectPropertyTable) -> bool
fn eq(&self, other: &ObjectPropertyTable) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ObjectPropertyTable
impl PartialOrd for ObjectPropertyTable
source§fn partial_cmp(&self, other: &ObjectPropertyTable) -> Option<Ordering>
fn partial_cmp(&self, other: &ObjectPropertyTable) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ObjectPropertyTable
impl StructuralPartialEq for ObjectPropertyTable
Auto Trait Implementations§
impl Freeze for ObjectPropertyTable
impl RefUnwindSafe for ObjectPropertyTable
impl Send for ObjectPropertyTable
impl Sync for ObjectPropertyTable
impl Unpin for ObjectPropertyTable
impl UnwindSafe for ObjectPropertyTable
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