#[non_exhaustive]pub struct SessionExpiredException {
pub message: Option<String>,
/* private fields */
}
Expand description
If the client session is expired. Once the client is connected, the session is valid for 45 minutes. Client should reconnect to the channel to continue sending/receiving messages.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.message: Option<String>
Implementations§
source§impl SessionExpiredException
impl SessionExpiredException
sourcepub fn builder() -> SessionExpiredExceptionBuilder
pub fn builder() -> SessionExpiredExceptionBuilder
Creates a new builder-style object to manufacture SessionExpiredException
.
Trait Implementations§
source§impl Clone for SessionExpiredException
impl Clone for SessionExpiredException
source§fn clone(&self) -> SessionExpiredException
fn clone(&self) -> SessionExpiredException
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SessionExpiredException
impl Debug for SessionExpiredException
source§impl Display for SessionExpiredException
impl Display for SessionExpiredException
source§impl Error for SessionExpiredException
impl Error for SessionExpiredException
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for SessionExpiredException
impl PartialEq for SessionExpiredException
source§fn eq(&self, other: &SessionExpiredException) -> bool
fn eq(&self, other: &SessionExpiredException) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ProvideErrorMetadata for SessionExpiredException
impl ProvideErrorMetadata for SessionExpiredException
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message,
request ID, and potentially additional information.
source§impl RequestId for SessionExpiredException
impl RequestId for SessionExpiredException
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for SessionExpiredException
Auto Trait Implementations§
impl RefUnwindSafe for SessionExpiredException
impl Send for SessionExpiredException
impl Sync for SessionExpiredException
impl Unpin for SessionExpiredException
impl UnwindSafe for SessionExpiredException
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