[−][src]Struct pubnub_core::mock::transport::MockTransport
Methods
impl MockTransport
[src]
pub fn call<TReq: 'static, TRes: 'static>(
&self,
request: TReq
) -> BoxFuture<'static, Result<TRes, MockTransportError>>
[src]
&self,
request: TReq
) -> BoxFuture<'static, Result<TRes, MockTransportError>>
#[must_use = "Must set return value when not using the \"nightly\" feature"]pub fn expect_call<TReq: 'static, TRes: 'static>(
&mut self
) -> &mut Expectation<TReq, TRes>
[src]
&mut self
) -> &mut Expectation<TReq, TRes>
pub fn checkpoint(&mut self)
[src]
pub fn new() -> Self
[src]
impl MockTransport
[src]
#[must_use = "Must set return value when not using the \"nightly\" feature"]pub fn expect_clone(&mut self) -> &mut Expectation
[src]
Trait Implementations
impl Clone for MockTransport
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for MockTransport
[src]
impl Service<GetState> for MockTransport
[src]
type Response = GetState
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: GetState
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: GetState
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<GlobalHereNow<Full>> for MockTransport
[src]
type Response = GlobalHereNow<Full>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: GlobalHereNow<Full>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: GlobalHereNow<Full>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<GlobalHereNow<OccupancyAndUUIDs>> for MockTransport
[src]
type Response = GlobalHereNow<OccupancyAndUUIDs>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: GlobalHereNow<OccupancyAndUUIDs>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: GlobalHereNow<OccupancyAndUUIDs>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<GlobalHereNow<OccupancyOnly>> for MockTransport
[src]
type Response = GlobalHereNow<OccupancyOnly>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: GlobalHereNow<OccupancyOnly>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: GlobalHereNow<OccupancyOnly>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<HereNow<Full>> for MockTransport
[src]
type Response = HereNow<Full>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: HereNow<Full>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: HereNow<Full>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<HereNow<OccupancyAndUUIDs>> for MockTransport
[src]
type Response = HereNow<OccupancyAndUUIDs>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: HereNow<OccupancyAndUUIDs>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: HereNow<OccupancyAndUUIDs>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<HereNow<OccupancyOnly>> for MockTransport
[src]
type Response = HereNow<OccupancyOnly>
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: HereNow<OccupancyOnly>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: HereNow<OccupancyOnly>
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<Publish> for MockTransport
[src]
type Response = Publish
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: Publish
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: Publish
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<SetState> for MockTransport
[src]
type Response = SetState
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: SetState
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: SetState
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<Subscribe> for MockTransport
[src]
type Response = Subscribe
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: Subscribe
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: Subscribe
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Service<WhereNow> for MockTransport
[src]
type Response = WhereNow
Response given by the service.
type Error = MockTransportError
Error produced by the service.
fn call<'life0, 'async_trait>(
&'life0 self,
req: WhereNow
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: WhereNow
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl Transport for MockTransport
[src]
type Error = MockTransportError
Transport-specific error type this transport can generate.
Auto Trait Implementations
impl !RefUnwindSafe for MockTransport
impl Send for MockTransport
impl Sync for MockTransport
impl Unpin for MockTransport
impl !UnwindSafe for MockTransport
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any + ?Sized,
T: Any + ?Sized,
fn type_id_compat(&self) -> TypeId
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,