pub struct Amf0Encoder;Expand description
AMF0 encoder.
Allows for encoding an AMF0 to some writer.
Implementations§
Source§impl Amf0Encoder
impl Amf0Encoder
Sourcepub fn encode(
writer: &mut impl Write,
value: &Amf0Value<'_>,
) -> Result<(), Amf0WriteError>
pub fn encode( writer: &mut impl Write, value: &Amf0Value<'_>, ) -> Result<(), Amf0WriteError>
Encode a generic AMF0 value
Sourcepub fn encode_number(
writer: &mut impl Write,
value: f64,
) -> Result<(), Amf0WriteError>
pub fn encode_number( writer: &mut impl Write, value: f64, ) -> Result<(), Amf0WriteError>
Encode an AMF0 number
Sourcepub fn encode_bool(
writer: &mut impl Write,
value: bool,
) -> Result<(), Amf0WriteError>
pub fn encode_bool( writer: &mut impl Write, value: bool, ) -> Result<(), Amf0WriteError>
Encode an AMF0 boolean
Sourcepub fn encode_string(
writer: &mut impl Write,
value: &str,
) -> Result<(), Amf0WriteError>
pub fn encode_string( writer: &mut impl Write, value: &str, ) -> Result<(), Amf0WriteError>
Encode an AMF0 string
Sourcepub fn encode_null(writer: &mut impl Write) -> Result<(), Amf0WriteError>
pub fn encode_null(writer: &mut impl Write) -> Result<(), Amf0WriteError>
Encode an AMF0 null
Sourcepub fn encode_object(
writer: &mut impl Write,
properties: &[(Cow<'_, str>, Amf0Value<'_>)],
) -> Result<(), Amf0WriteError>
pub fn encode_object( writer: &mut impl Write, properties: &[(Cow<'_, str>, Amf0Value<'_>)], ) -> Result<(), Amf0WriteError>
Encode an AMF0 object
Auto Trait Implementations§
impl Freeze for Amf0Encoder
impl RefUnwindSafe for Amf0Encoder
impl Send for Amf0Encoder
impl Sync for Amf0Encoder
impl Unpin for Amf0Encoder
impl UnwindSafe for Amf0Encoder
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