Struct cortex_m_log::printer::semihosting::Semihosting [] [src]

pub struct Semihosting<M: InterruptModer, T: SemihostingComp> { /* fields omitted */ }

Semihosting backed printer

Methods

impl<M: InterruptModer, T: SemihostingComp> Semihosting<M, T>
[src]

[src]

Constructs new instance

impl<M: InterruptModer> Semihosting<M, HStdout>
[src]

[src]

Constructs new Semihosting Printer by using HStdout

impl<M: InterruptModer> Semihosting<M, HStderr>
[src]

[src]

Constructs new Semihosting Printer by using HStderr

Trait Implementations

impl<Mode: InterruptModer, T: SemihostingComp> Printer for Semihosting<Mode, T>
[src]

[src]

[src]

Prints formatted output to destination

[src]

Prints formatted output to destination with newline

Auto Trait Implementations

impl<M, T> Send for Semihosting<M, T> where
    M: Send,
    T: Send

impl<M, T> Sync for Semihosting<M, T> where
    M: Sync,
    T: Sync