Trait salvo_core::writing::Scribe

source ·
pub trait Scribe {
    // Required method
    fn render(self, res: &mut Response);
}
Expand description

Scribe is used to write data to Response.

Scribe is simpler than Writer and it implements Writer.

Required Methods§

source

fn render(self, res: &mut Response)

Render data to Response.

Implementations on Foreign Types§

source§

impl Scribe for &'static str

source§

fn render(self, res: &mut Response)

source§

impl Scribe for Infallible

source§

fn render(self, _res: &mut Response)

source§

impl Scribe for ()

source§

fn render(self, _res: &mut Response)

source§

impl Scribe for String

source§

fn render(self, res: &mut Response)

source§

impl Scribe for Error

Available on crate feature anyhow only.
source§

fn render(self, res: &mut Response)

source§

impl Scribe for Report

Available on crate feature eyre only.
source§

fn render(self, res: &mut Response)

source§

impl<'a> Scribe for &'a String

source§

fn render(self, res: &mut Response)

Implementors§

source§

impl Scribe for salvo_core::Error

source§

impl Scribe for Text<&'static str>

source§

impl Scribe for Text<String>

source§

impl Scribe for StatusError

source§

impl Scribe for StatusCode

source§

impl Scribe for Redirect

source§

impl<'a> Scribe for Text<&'a String>

source§

impl<T> Scribe for Json<T>
where T: Serialize + Send,