pub struct ErrorLogger { /* private fields */ }Implementations§
Source§impl ErrorLogger
impl ErrorLogger
Sourcepub fn log_error(&mut self, record: &ParseErrorRecord) -> Result<()>
pub fn log_error(&mut self, record: &ParseErrorRecord) -> Result<()>
记录一个解析错误
Sourcepub fn log_parse_error(
&mut self,
file_path: &str,
error: &ParseError,
) -> Result<()>
pub fn log_parse_error( &mut self, file_path: &str, error: &ParseError, ) -> Result<()>
记录来自 dm-database-parser-sqllog 的解析错误
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorLogger
impl RefUnwindSafe for ErrorLogger
impl Send for ErrorLogger
impl Sync for ErrorLogger
impl Unpin for ErrorLogger
impl UnsafeUnpin for ErrorLogger
impl UnwindSafe for ErrorLogger
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