Type Alias ApiResult

Source
pub type ApiResult<Data, Meta> = Result<SuccessResponse<Data, Meta>, ErrorResponse<Meta>>;

Aliased Type§

pub enum ApiResult<Data, Meta> {
    Ok(SuccessResponse<Data, Meta>),
    Err(ErrorResponse<Meta>),
}

Variants§

§1.0.0

Ok(SuccessResponse<Data, Meta>)

Contains the success value

§1.0.0

Err(ErrorResponse<Meta>)

Contains the error value

Trait Implementations§

Source§

impl<Data, Meta> From<ApiResponse<Data, Meta>> for ApiResult<Data, Meta>

Source§

fn from(api_response: ApiResponse<Data, Meta>) -> Self

Converts to this type from the input type.
Source§

impl<Data, Meta> From<SuccessResponse<Data, Meta>> for ApiResult<Data, Meta>

Source§

fn from(success_response: SuccessResponse<Data, Meta>) -> Self

Converts to this type from the input type.