open_cl_low_level/
output.rs

1use crate::error::Error;
2use crate::status_code::StatusCodeError;
3
4pub type Output<T> = Result<T, Error>;
5
6#[inline]
7pub fn build_output<T>(payload: T, status_code: i32) -> Output<T> {
8    match StatusCodeError::new(status_code) {
9        None => Ok(payload),
10        Some(status_code_error) => Err(Error::from(status_code_error)),
11    }
12}