pub fn new(sf: Arc<SegmentBufFactory>, delimiter: String) -> Self {
        Self {
            delimiter: delimiter.clone(),
            sf,
        }
    }
/// Returns a new Scanner with the given parameters.
Returns a new Scanner with the given parameters.
Returns a new Scanner with the given parameters .
pub fn new(sf: Arc<SegmentBufFactory>, delimiter: String) -> Self {
        Self {
            delimiter: delimiter.clone(),
            sf,
        }
    }
pub fn new ( sf : Arc < SegmentBufFactory > , delimiter : String ) -> Self { Self { delimiter : delimiter . clone ( ) , sf , } }
Returns a new Scanner with the given parameters.
Returns a new Scanner with the given parameters .
sf
Arc<SegmentBufFactory>
delimiter
String
sf
Arc<SegmentBufFactory>
delimiter
String