pub struct SingleViewResolver(/* private fields */);Expand description
A trivial resolver that returns one fixed view for any conv_id.
Used by voice’s single-conversation TalkForest (Decision 4 “voice stays
green” adapter) and by kernel unit tests that exercise a single view.
Implementations§
Source§impl SingleViewResolver
impl SingleViewResolver
Sourcepub fn new(view: Arc<SessionView>) -> Self
pub fn new(view: Arc<SessionView>) -> Self
Wrap a single view; every view_for call returns it.
Trait Implementations§
Source§impl ViewResolver for SingleViewResolver
impl ViewResolver for SingleViewResolver
Auto Trait Implementations§
impl !RefUnwindSafe for SingleViewResolver
impl !UnwindSafe for SingleViewResolver
impl Freeze for SingleViewResolver
impl Send for SingleViewResolver
impl Sync for SingleViewResolver
impl Unpin for SingleViewResolver
impl UnsafeUnpin for SingleViewResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more