Struct fastly::error::BufferSizeError [−][src]
pub struct BufferSizeError {
pub buf_size: usize,
pub needed_buf_size: usize,
pub buffer_kind: BufferKind,
}
Expand description
Insufficient buffer size error.
This is returned by methods like
RequestHandle::get_header_names()
if a
value was larger than the provided maximum size.
If you get such an error, you can try the same call again with a larger buffer.
Fields
buf_size: usize
The attempted buffer size.
This is to help make nicer error messages.
needed_buf_size: usize
The buffer size that was required.
Trying an operation again with a buffer at least this big may succeed where a previous call failed. However, it is not guaranteed to succeed, for example if there is an even larger value later in the list than the first value that was too large.
buffer_kind: BufferKind
The buffer kind whose size was insufficient.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for BufferSizeError
impl Send for BufferSizeError
impl Sync for BufferSizeError
impl Unpin for BufferSizeError
impl UnwindSafe for BufferSizeError
Blanket Implementations
Mutably borrows from an owned value. Read more