pub enum CodegenTarget {
Standard,
Embassy,
Rtic,
}Expand description
Code generation target
Variants§
Standard
Standard Rust (std) - MIT licensed
Embassy
Embassy async (no_std, embedded) - Premium
Rtic
RTIC (no_std, embedded) - Premium
Implementations§
Source§impl CodegenTarget
impl CodegenTarget
Sourcepub fn is_available(&self) -> bool
pub fn is_available(&self) -> bool
Check if target is available (premium features)
Sourcepub fn upgrade_message(&self) -> Option<&'static str>
pub fn upgrade_message(&self) -> Option<&'static str>
Get upgrade message for premium targets
Trait Implementations§
Source§impl Clone for CodegenTarget
impl Clone for CodegenTarget
Source§fn clone(&self) -> CodegenTarget
fn clone(&self) -> CodegenTarget
Returns a duplicate 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 CodegenTarget
impl Debug for CodegenTarget
Source§impl Default for CodegenTarget
impl Default for CodegenTarget
Source§impl PartialEq for CodegenTarget
impl PartialEq for CodegenTarget
impl Copy for CodegenTarget
impl Eq for CodegenTarget
impl StructuralPartialEq for CodegenTarget
Auto Trait Implementations§
impl Freeze for CodegenTarget
impl RefUnwindSafe for CodegenTarget
impl Send for CodegenTarget
impl Sync for CodegenTarget
impl Unpin for CodegenTarget
impl UnwindSafe for CodegenTarget
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