pub trait AsEventCodes {
    // Required method
    fn as_event_codes(&self) -> Vec<u32>;
}
Expand description

AsEventCodes is any type that can be converted into a Vec<u32> for the purposes of reporting to cobalt.

Required Methods§

source

fn as_event_codes(&self) -> Vec<u32>

Converts the source type into a Vec<u32> of event codes.

Implementations on Foreign Types§

source§

impl AsEventCodes for ()

source§

impl<A: AsEventCode> AsEventCodes for [A; 0]

source§

impl<A: AsEventCode> AsEventCodes for [A; 1]

source§

impl<A: AsEventCode> AsEventCodes for [A; 2]

source§

impl<A: AsEventCode> AsEventCodes for [A; 3]

source§

impl<A: AsEventCode> AsEventCodes for [A; 4]

source§

impl<A: AsEventCode> AsEventCodes for [A; 5]

source§

impl<A: AsEventCode> AsEventCodes for [A; 6]

source§

impl<A: AsEventCode> AsEventCodes for [A]

source§

impl<A: AsEventCode> AsEventCodes for (A,)

source§

impl<A: AsEventCode> AsEventCodes for Vec<A>

source§

impl<A: AsEventCode, B: AsEventCode> AsEventCodes for (A, B)

source§

impl<A: AsEventCode, B: AsEventCode, C: AsEventCode> AsEventCodes for (A, B, C)

source§

impl<A: AsEventCode, B: AsEventCode, C: AsEventCode, D: AsEventCode> AsEventCodes for (A, B, C, D)

source§

impl<A: AsEventCode, B: AsEventCode, C: AsEventCode, D: AsEventCode, E: AsEventCode> AsEventCodes for (A, B, C, D, E)

source§

impl<A: AsEventCode, B: AsEventCode, C: AsEventCode, D: AsEventCode, E: AsEventCode, F: AsEventCode> AsEventCodes for (A, B, C, D, E, F)

Implementors§