[][src]Struct sequoia_ffi::store::Log

#[repr(C)]pub struct Log {
    pub timestamp: time_t,
    pub mapping: *mut Mapping,
    pub binding: *mut Binding,
    pub key: *mut Key,
    pub slug: *mut c_char,
    pub status: *mut c_char,
    pub error: *mut c_char,
}

Represents a log entry.

Fields

timestamp: time_t

Records the time of the entry.

mapping: *mut Mapping

Relates the entry to a mapping.

May be NULL.

binding: *mut Binding

Relates the entry to a binding.

May be NULL.

key: *mut Key

Relates the entry to a key.

May be NULL.

slug: *mut c_char

Relates the entry to some object.

This is a human-readable description of what this log entry is mainly concerned with.

status: *mut c_char

Holds the log message.

error: *mut c_char

Holds the error message, if any.

May be NULL.

Auto Trait Implementations

impl !RefUnwindSafe for Log

impl !Send for Log

impl !Sync for Log

impl Unpin for Log

impl !UnwindSafe for Log

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,