SongSize

Trait SongSize 

Source
pub trait SongSize {
    // Required method
    fn song_size(&self) -> usize;
}
Expand description

Something that has a serializable size. Required for ToSong and FromSong.

Required Methods§

Source

fn song_size(&self) -> usize

Number of bytes that are written when serialized.

Implementations on Foreign Types§

Source§

impl SongSize for &str

Source§

impl SongSize for bool

Source§

impl SongSize for f32

Source§

impl SongSize for f64

Source§

impl SongSize for i8

Source§

impl SongSize for i16

Source§

impl SongSize for i32

Source§

impl SongSize for i64

Source§

impl SongSize for i128

Source§

impl SongSize for isize

Source§

impl SongSize for u8

Source§

impl SongSize for u16

Source§

impl SongSize for u32

Source§

impl SongSize for u64

Source§

impl SongSize for u128

Source§

impl SongSize for usize

Source§

impl<T: SongSize> SongSize for Option<T>

Source§

impl<T: SongSize, E: SongSize> SongSize for Result<T, E>

Source§

impl<T: SongSize, const N: usize> SongSize for [T; N]

Implementors§