[−][src]Struct dogear::DefaultDriver
A default implementation of the merge driver.
Trait Implementations
impl Driver for DefaultDriver
[src]
fn generate_new_guid(&self, invalid_guid: &Guid) -> Result<Guid>
[src]
Generates a new GUID for the given invalid GUID. This is used to fix up items with GUIDs that Places can't store (bug 1380606, bug 1313026). Read more
fn max_log_level(&self) -> LevelFilter
[src]
Returns the maximum log level for merge messages. The default implementation returns the log
crate's global maximum level. Read more
fn logger(&self) -> &dyn Log
[src]
Returns a logger for merge messages. Read more
fn record_telemetry_event(&self, _: TelemetryEvent)
[src]
Records a merge telemetry event. Read more
Auto Trait Implementations
impl Sync for DefaultDriver
impl Unpin for DefaultDriver
impl Send for DefaultDriver
impl UnwindSafe for DefaultDriver
impl RefUnwindSafe for DefaultDriver
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,