Struct tsukuyomi::json::Json [−][src]
pub struct Json<T>(pub T);
A wraper struct representing a statically typed JSON value.
Methods
impl<T> Json<T>[src]
impl<T> Json<T>pub fn into_inner(self) -> T[src]
pub fn into_inner(self) -> TTrait Implementations
impl<T: Debug> Debug for Json<T>[src]
impl<T: Debug> Debug for Json<T>fn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl<T> From<T> for Json<T>[src]
impl<T> From<T> for Json<T>impl<T> Deref for Json<T>[src]
impl<T> Deref for Json<T>type Target = T
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target[src]
fn deref(&self) -> &Self::TargetDereferences the value.
impl<T: DeserializeOwned> FromData for Json<T>[src]
impl<T: DeserializeOwned> FromData for Json<T>fn from_data(data: Bytes, input: &mut Input) -> Result<Json<T>, Error>[src]
fn from_data(data: Bytes, input: &mut Input) -> Result<Json<T>, Error>Perform conversion from a received buffer of bytes into a value of Self.
impl<T: Serialize + HttpResponse> Responder for Json<T>[src]
impl<T: Serialize + HttpResponse> Responder for Json<T>