pub struct RawNetrcParser<R: Read> { /* private fields */ }
Expand description
A lower-level netrc parser without any business rules related to it. Not recommended for most use-cases. For a higher-level parser use the crate::netrc_parser::NetrcParser.
Implementations§
Source§impl<R: Read> RawNetrcParser<R>
impl<R: Read> RawNetrcParser<R>
Sourcepub fn entry_for_host(&mut self, host: &Host) -> Result<Option<RawEntry>>
pub fn entry_for_host(&mut self, host: &Host) -> Result<Option<RawEntry>>
Parse the config file from the constructor and attempt to find the entry related to the given host. Entries are not validated to contain any values and could be empty.
§Returns
- An error if reading the input buffer failed
Ok(None)
if the host was not found and no default was setupOk(Some)
if either a default was setup or the host was found
Trait Implementations§
Auto Trait Implementations§
impl<R> Freeze for RawNetrcParser<R>where
R: Freeze,
impl<R> RefUnwindSafe for RawNetrcParser<R>where
R: RefUnwindSafe,
impl<R> Send for RawNetrcParser<R>where
R: Send,
impl<R> Sync for RawNetrcParser<R>where
R: Sync,
impl<R> Unpin for RawNetrcParser<R>where
R: Unpin,
impl<R> UnwindSafe for RawNetrcParser<R>where
R: UnwindSafe,
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