pub struct ReaderBuilder<T: UnPadder, U: LineRecordSpecRecognizer, V: Borrow<HashMap<String, RecordSpec>>> { /* private fields */ }Implementations§
Source§impl<V: Borrow<HashMap<String, RecordSpec>>> ReaderBuilder<IdentityPadder, NoneRecognizer, V>
impl<V: Borrow<HashMap<String, RecordSpec>>> ReaderBuilder<IdentityPadder, NoneRecognizer, V>
pub fn new() -> ReaderBuilder<IdentityPadder, NoneRecognizer, V>
Source§impl<T: UnPadder, U: LineRecordSpecRecognizer, V: Borrow<HashMap<String, RecordSpec>>> ReaderBuilder<T, U, V>
impl<T: UnPadder, U: LineRecordSpecRecognizer, V: Borrow<HashMap<String, RecordSpec>>> ReaderBuilder<T, U, V>
pub fn with_un_padder<W: UnPadder>(self, padder: W) -> ReaderBuilder<W, U, V>
pub fn with_recognizer<W: LineRecordSpecRecognizer>( self, recognizer: W, ) -> ReaderBuilder<T, W, V>
pub fn with_specs(self, specs: V) -> Self
pub fn build(self) -> Reader<T, U, V>
Auto Trait Implementations§
impl<T, U, V> Freeze for ReaderBuilder<T, U, V>
impl<T, U, V> RefUnwindSafe for ReaderBuilder<T, U, V>
impl<T, U, V> Send for ReaderBuilder<T, U, V>
impl<T, U, V> Sync for ReaderBuilder<T, U, V>
impl<T, U, V> Unpin for ReaderBuilder<T, U, V>
impl<T, U, V> UnwindSafe for ReaderBuilder<T, U, V>
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