pub struct GrpcStatus { /* private fields */ }Expand description
Represents a status returned from a gRPC endpoint.
Implementations§
Source§impl GrpcStatus
impl GrpcStatus
Sourcepub fn new(status: GrpcStatusCode, message: Option<String>) -> Self
pub fn new(status: GrpcStatusCode, message: Option<String>) -> Self
Creates a gRPC status.
Sourcepub fn from_code(status: GrpcStatusCode) -> Self
pub fn from_code(status: GrpcStatusCode) -> Self
Creates a gRPC status with empty message.
Sourcepub fn code(&self) -> GrpcStatusCode
pub fn code(&self) -> GrpcStatusCode
Returns the gRPC status code.
Trait Implementations§
Source§impl Debug for GrpcStatus
impl Debug for GrpcStatus
Auto Trait Implementations§
impl Freeze for GrpcStatus
impl RefUnwindSafe for GrpcStatus
impl Send for GrpcStatus
impl Sync for GrpcStatus
impl Unpin for GrpcStatus
impl UnwindSafe for GrpcStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more