Module nodes

Source
Expand description

Utilities and wrappers providing higher level functionality for Inspect Nodes and properties.

Structs§

BootTimeline
A marker type for the system’s boot timeline which continues running during suspend.
BoundedListNode
This struct is intended to represent a list node in Inspect, which doesn’t support list natively. Furthermore, it makes sure that the number of items does not exceed |capacity|
CreateTimeResult
Returned by functions which take the current time and write it to a property.
LruCacheNode
A Inspect node that holds an ordered, bounded set of data. When a new unique item needs to be inserted, the least-recently-used item is evicted.
MonotonicTimeline
A marker type for the system’s monotonic timeline which pauses during suspend.
TimeProperty
Wrapper around an int property that stores a monotonic timestamp.

Traits§

GetCurrentTime
Implemented by timelines for which we can get the current time.
NodeTimeExt
Extension trait that allows to manage timestamp properties.

Type Aliases§

BootTimeProperty
An Inspect Time Property on the boot timeline.
MonotonicTimeProperty
An Inspect Time Property on the monotonictimeline.