Trait aria2_rs::call::Call

source ·
pub trait Call {
    // Required methods
    fn method(&self) -> &'static str;
    fn serialize_params(
        &self,
        serializer: &mut <Serializer as Serializer>::SerializeSeq,
        token: Option<&str>
    ) -> Result<(), Error>;

    // Provided method
    fn to_param(&self, token: Option<&str>) -> Result<Value, Error> { ... }
}

Required Methods§

source

fn method(&self) -> &'static str

source

fn serialize_params( &self, serializer: &mut <Serializer as Serializer>::SerializeSeq, token: Option<&str> ) -> Result<(), Error>

Provided Methods§

source

fn to_param(&self, token: Option<&str>) -> Result<Value, Error>

Implementors§