pub struct SHRParser {
pub file_path: PathBuf,
pub shr_file: SHRFile,
}Expand description
Struct representing a parser for SHR files.
Fields§
§file_path: PathBuf§shr_file: SHRFileImplementations§
Source§impl SHRParser
impl SHRParser
Sourcepub fn new(
file_path: PathBuf,
parsing_type: SHRParsingType,
) -> Result<Self, SHRFileError>
pub fn new( file_path: PathBuf, parsing_type: SHRParsingType, ) -> Result<Self, SHRFileError>
pub fn get_sweeps(&self) -> Vec<SHRSweep>
pub fn get_file_header(&self) -> SHRFileHeader
pub fn get_file_path(&self) -> PathBuf
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SHRParser
impl<'de> Deserialize<'de> for SHRParser
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SHRParser
impl RefUnwindSafe for SHRParser
impl Send for SHRParser
impl Sync for SHRParser
impl Unpin for SHRParser
impl UnwindSafe for SHRParser
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