Struct solace_rs::cache_session::CacheSession
source · pub struct CacheSession { /* private fields */ }Implementations§
source§impl CacheSession
impl CacheSession
pub fn blocking_cache_request<T>( self, topic: T, request_id: u64 ) -> Result<(), SessionError>where T: Into<Vec<u8>>,
Methods from Deref<Target = Session>§
pub fn publish(&self, message: OutboundMessage) -> Result<(), SessionError>
pub fn subscribe<T>(&self, topic: T) -> Result<(), SessionError>where T: Into<Vec<u8>>,
pub fn unsubscribe<T>(&self, topic: T) -> Result<(), SessionError>where T: Into<Vec<u8>>,
Trait Implementations§
source§impl Deref for CacheSession
impl Deref for CacheSession
source§impl DerefMut for CacheSession
impl DerefMut for CacheSession
impl Send for CacheSession
impl Sync for CacheSession
Auto Trait Implementations§
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