pub struct IniProcessor;Expand description
Structured processor for INI / CFG files.
Trait Implementations§
Source§impl Processor for IniProcessor
impl Processor for IniProcessor
Source§fn name(&self) -> &'static str
fn name(&self) -> &'static str
Unique name for this processor (e.g.
"json", "yaml", "key_value").Source§fn can_handle(&self, _content: &[u8], profile: &FileTypeProfile) -> bool
fn can_handle(&self, _content: &[u8], profile: &FileTypeProfile) -> bool
Quick heuristic: can this processor handle the given content? Read more
Source§fn process(
&self,
content: &[u8],
profile: &FileTypeProfile,
store: &MappingStore,
) -> Result<Vec<u8>>
fn process( &self, content: &[u8], profile: &FileTypeProfile, store: &MappingStore, ) -> Result<Vec<u8>>
Process the content, replacing matched field values one-way. Read more
Auto Trait Implementations§
impl Freeze for IniProcessor
impl RefUnwindSafe for IniProcessor
impl Send for IniProcessor
impl Sync for IniProcessor
impl Unpin for IniProcessor
impl UnsafeUnpin for IniProcessor
impl UnwindSafe for IniProcessor
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more