zenoh_keyexpr::keyexpr_tree::traits

Trait IEntry

source
pub trait IEntry<'a, 'b, T: ?Sized> {
    // Required method
    fn get_or_insert_with<F: FnOnce(&'b keyexpr) -> T>(self, f: F) -> &'a mut T;
}

Required Methods§

source

fn get_or_insert_with<F: FnOnce(&'b keyexpr) -> T>(self, f: F) -> &'a mut T

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, 'b, T: HasChunk> IEntry<'a, 'b, T> for Entry<'a, T, ChunkExtractor, &'b keyexpr>

source§

fn get_or_insert_with<F: FnOnce(&'b keyexpr) -> T>(self, f: F) -> &'a mut T

source§

impl<'a: 'b, 'b, T: HasChunk> IEntry<'a, 'b, T> for Entry<'a, OwnedKeyExpr, T>

source§

fn get_or_insert_with<F: FnOnce(&'b keyexpr) -> T>(self, f: F) -> &'a mut T

Implementors§