[−][src]Struct rtic_syntax::analyze::Analysis
The result of analyzing an RTIC application
Fields
channels: ChannelsSPSC message channels
late_resources: LateResourcesThe late resources
locations: LocationsLocation of all used resources
If a resource is not listed here it means that's a "dead" (never accessed) resource and the backend should not generate code for it
None indicates that the resource must reside in shared memory
tasks: TasksA vector containing all task names
ownerships: OwnershipsResource ownership
send_types: SendTypesThese types must implement the Send trait
sync_types: SyncTypesThese types must implement the Sync trait
Auto Trait Implementations
impl !RefUnwindSafe for Analysis
impl !Send for Analysis
impl !Sync for Analysis
impl Unpin for Analysis
impl !UnwindSafe for Analysis
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,