use crate::base_types::*;
use crate::enums::TgqeLevelFilter;
use crate::symbols;
impl Default for TgqeCtx {
fn default() -> Self {
Self::new(
TgqePosition::default(),
TgqeErrorInfo::default(),
symbols::TGQE_DEFAULT_STR,
symbols::TGQE_DEFAULT_STR,
symbols::TGQE_DEFAULT_STR,
0,
)
}
}
impl Default for TgqeCoordinate {
fn default() -> Self {
Self::new(
symbols::TGQE_DEFAULT_STR,
-1,
-1,
0,
)
}
}
impl Default for TgqeErrorInfo {
fn default() -> Self {
Self::new(
symbols::TGQE_DEFAULT_STR,
symbols::TGQE_DEFAULT_STR,
symbols::TGQE_DEFAULT_STR,
TgqeLevelFilter::Undefined,
)
}
}
impl Default for TgqeSpan {
fn default() -> Self {
Self::new(
TgqeCoordinate::default(),
TgqeCoordinate::default(),
)
}
}
impl Default for TgqePosition {
fn default() -> Self {
Self::new(
TgqeCoordinate::default(),
TgqeSpan::default(),
)
}
}