Enum csv_core::ReadFieldNoCopyResult
source · pub enum ReadFieldNoCopyResult {
InputEmpty,
Field {
record_end: bool,
},
End,
}
Expand description
The result of parsing at most one field from CSV data while ignoring the output.
Variants§
InputEmpty
The caller provided input was exhausted before the end of a field or record was found.
Field
The end of a field was found.
Note that when record_end
is true, then the end of this field also
corresponds to the end of a record.
End
All CSV data has been read.
This state can only be returned when an empty input buffer is provided by the caller.
Trait Implementations§
source§impl Clone for ReadFieldNoCopyResult
impl Clone for ReadFieldNoCopyResult
source§fn clone(&self) -> ReadFieldNoCopyResult
fn clone(&self) -> ReadFieldNoCopyResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReadFieldNoCopyResult
impl Debug for ReadFieldNoCopyResult
source§impl PartialEq for ReadFieldNoCopyResult
impl PartialEq for ReadFieldNoCopyResult
impl Eq for ReadFieldNoCopyResult
impl StructuralPartialEq for ReadFieldNoCopyResult
Auto Trait Implementations§
impl Freeze for ReadFieldNoCopyResult
impl RefUnwindSafe for ReadFieldNoCopyResult
impl Send for ReadFieldNoCopyResult
impl Sync for ReadFieldNoCopyResult
impl Unpin for ReadFieldNoCopyResult
impl UnwindSafe for ReadFieldNoCopyResult
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)