pub struct CursorUpstreamResponse {
pub status: u16,
pub body: Vec<u8>,
pub error_detail: Option<String>,
}Expand description
Upstream response from the Cursor API.
Contains the raw response bytes (or body bytes for streaming) and the HTTP status.
Fields§
§status: u16§body: Vec<u8>§error_detail: Option<String>Implementations§
Source§impl CursorUpstreamResponse
impl CursorUpstreamResponse
pub fn is_success(&self) -> bool
Auto Trait Implementations§
impl Freeze for CursorUpstreamResponse
impl RefUnwindSafe for CursorUpstreamResponse
impl Send for CursorUpstreamResponse
impl Sync for CursorUpstreamResponse
impl Unpin for CursorUpstreamResponse
impl UnsafeUnpin for CursorUpstreamResponse
impl UnwindSafe for CursorUpstreamResponse
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more