[−][src]Struct fastly::error::BufferSizeError
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.
Trait Implementations
impl Clone for BufferSizeError
[src]
pub fn clone(&self) -> BufferSizeError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BufferSizeError
[src]
impl Debug for BufferSizeError
[src]
impl Display for BufferSizeError
[src]
impl Eq for BufferSizeError
[src]
impl Error for BufferSizeError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<BufferSizeError> for BufferSizeError
[src]
pub fn eq(&self, other: &BufferSizeError) -> bool
[src]
pub fn ne(&self, other: &BufferSizeError) -> bool
[src]
impl StructuralEq for BufferSizeError
[src]
impl StructuralPartialEq for BufferSizeError
[src]
Auto Trait Implementations
impl RefUnwindSafe for BufferSizeError
[src]
impl Send for BufferSizeError
[src]
impl Sync for BufferSizeError
[src]
impl Unpin for BufferSizeError
[src]
impl UnwindSafe for BufferSizeError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,