[−][src]Struct mokuroku::Emitter
The Emitter
receives index key/value pairs from the application.
See the Document
trait for an example.
Implementations
impl<'a> Emitter<'a>
[src]
pub fn emit<B>(&self, key: B, value: Option<B>) -> Result<(), Error> where
B: AsRef<[u8]>,
[src]
B: AsRef<[u8]>,
Call this with an index key and value. Each data record can have zero or more index entries. The index key is not required to be unique, and the optional value can be in any format.
Auto Trait Implementations
impl<'a> RefUnwindSafe for Emitter<'a>
impl<'a> !Send for Emitter<'a>
impl<'a> !Sync for Emitter<'a>
impl<'a> Unpin for Emitter<'a>
impl<'a> UnwindSafe for Emitter<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,