pub struct ConnectResult { /* private fields */ }
Expand description
The response message for Connect requests.
Implementations§
Source§impl ConnectResult
impl ConnectResult
Sourcepub fn new(properties: Object, information: Object) -> Self
pub fn new(properties: Object, information: Object) -> Self
Constructs a ConnectResult command.
Sourcepub fn get_properties(&self) -> &Object
pub fn get_properties(&self) -> &Object
Gets the properties object.
Sourcepub fn get_information(&self) -> &Object
pub fn get_information(&self) -> &Object
Gets the information object.
Trait Implementations§
Source§impl ChunkData for ConnectResult
impl ChunkData for ConnectResult
const CHANNEL: Channel = Channel::System
const MESSAGE_TYPE: MessageType = MessageType::Command
Source§impl Clone for ConnectResult
impl Clone for ConnectResult
Source§fn clone(&self) -> ConnectResult
fn clone(&self) -> ConnectResult
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 ConnectResult
impl Debug for ConnectResult
Source§impl Decoder<ConnectResult> for ByteBuffer
impl Decoder<ConnectResult> for ByteBuffer
Source§fn decode(&mut self) -> IOResult<ConnectResult>
fn decode(&mut self) -> IOResult<ConnectResult>
Decodes bytes into a ConnectResult command.
§Errors
When some field misses.
When some value is inconsistent with its marker.
§Examples
use sheave_core::{
ByteBuffer,
Decoder,
Encoder,
messages::{
ConnectResult,
amf::v0::Object,
}
};
let mut buffer = ByteBuffer::default();
buffer.encode(&Object::default());
buffer.encode(&Object::default());
assert!(Decoder::<ConnectResult>::decode(&mut buffer).is_ok());
let mut buffer = ByteBuffer::default();
assert!(Decoder::<ConnectResult>::decode(&mut buffer).is_err())
Source§impl Default for ConnectResult
impl Default for ConnectResult
Source§fn default() -> ConnectResult
fn default() -> ConnectResult
Returns the “default value” for a type. Read more
Source§impl Encoder<ConnectResult> for ByteBuffer
impl Encoder<ConnectResult> for ByteBuffer
Source§fn encode(&mut self, connect_result: &ConnectResult)
fn encode(&mut self, connect_result: &ConnectResult)
Encodes a ConnectResult command into bytes.
Source§impl From<ConnectResult> for (Object, Object)
impl From<ConnectResult> for (Object, Object)
Source§fn from(connect_result: ConnectResult) -> Self
fn from(connect_result: ConnectResult) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ConnectResult
impl PartialEq for ConnectResult
impl Command for ConnectResult
impl StructuralPartialEq for ConnectResult
Auto Trait Implementations§
impl Freeze for ConnectResult
impl RefUnwindSafe for ConnectResult
impl Send for ConnectResult
impl Sync for ConnectResult
impl Unpin for ConnectResult
impl UnwindSafe for ConnectResult
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