pub enum ClientPackets {
Show 82 variants LoadModule(u128Result<ModuleId, SessionError>), RemoveModule(u128Result<(), SessionError>), GetActionsLen(u128Result<usize, SessionError>), GetActions(u128Result<Actions, SessionError>), RunAction(u128Result<(), SessionError>), GetModulesLen(u128Result<usize, SessionError>), GetModules(u128Result<Vec<ModuleId>, SessionError>), ModuleGetName(u128Result<String, SessionError>), ModuleSetName(u128Result<(), SessionError>), ModuleGetDefaultName(u128Result<String, SessionError>), ModuleGetDesc(u128Result<String, SessionError>), ModuleSetDesc(u128Result<(), SessionError>), ModuleGetDefaultDesc(u128Result<String, SessionError>), ModuleGetProxy(u128Result<usize, SessionError>), ModuleSetProxy(u128Result<(), SessionError>), ModuleGetSettings(u128Box<Result<Data, SessionError>>), ModuleSetSettings(u128Result<(), SessionError>), ModuleGetElementSettings(u128Result<Data, SessionError>), ModuleSetElementSettings(u128Result<(), SessionError>), ModuleInitLocation(u128Result<(), SessionError>), ModuleInitElement(u128Result<(), SessionError>), ModuleAcceptUrl(u128Result<bool, SessionError>), ModuleAcceptExtension(u128Result<bool, SessionError>), ModuleAcceptedProtocols(u128Result<Vec<String>, SessionError>), CreateLocation(u128Result<LocationId, SessionError>), GetLocationsLen(u128Result<usize, SessionError>), GetLocations(u128Result<Vec<LocationId>, SessionError>), DestroyLocation(u128Result<(), SessionError>), MoveLocation(u128Result<(), SessionError>), GetDefaultLocation(u128Result<LocationId, SessionError>), LocationGetName(u128Result<String, SessionError>), LocationSetName(u128Result<(), SessionError>), LocationGetDesc(u128Result<String, SessionError>), LocationSetDesc(u128Result<(), SessionError>), LocationGetInfo(u128Result<LocationInfo, SessionError>), LocationGetPath(u128Result<PathBuf, SessionError>), LocationSetPath(u128Result<(), SessionError>), LocationGetShouldSave(u128Result<bool, SessionError>), LocationSetShouldSave(u128Result<(), SessionError>), LocationGetElementsLen(u128Result<usize, SessionError>), LocationGetElements(u128Result<Vec<ElementId>, SessionError>), LocationNotify(u128Result<(), SessionError>), LocationEmit(u128Result<(), SessionError>), LocationSubscribe(u128Result<(), SessionError>), LocationUnSubscribe(u128Result<(), SessionError>), CreateElement(u128Result<ElementId, SessionError>), MoveElement(u128Result<(), SessionError>), DestroyElement(u128Result<(), SessionError>), ElementGetName(u128Result<String, SessionError>), ElementSetName(u128Result<(), SessionError>), ElementGetDesc(u128Result<String, SessionError>), ElementSetDesc(u128Result<(), SessionError>), ElementGetMeta(u128Result<String, SessionError>), ElementSetMeta(u128Result<(), SessionError>), ElementGetUrl(u128Result<Option<String>, SessionError>), ElementSetUrl(u128Result<(), SessionError>), ElementGetElementData(u128Result<Data, SessionError>), ElementSetElementData(u128Result<(), SessionError>), ElementGetModuleData(u128Result<Data, SessionError>), ElementSetModuleData(u128Result<(), SessionError>), ElementGetModule(u128Result<Option<ModuleId>, SessionError>), ElementSetModule(u128Result<(), SessionError>), ElementGetStatuses(u128Result<Vec<String>, SessionError>), ElementSetStatuses(u128Result<(), SessionError>), ElementGetStatus(u128Result<usize, SessionError>), ElementSetStatus(u128Result<(), SessionError>), ElementGetData(u128Result<FileOrData, SessionError>), ElementSetData(u128Result<(), SessionError>), ElementGetProgress(u128Result<f32, SessionError>), ElementSetProgress(u128Result<(), SessionError>), ElementGetShouldSave(u128Result<bool, SessionError>), ElementSetShouldSave(u128Result<(), SessionError>), ElementGetEnabled(u128Result<bool, SessionError>), ElementSetEnabled(u128Result<(), SessionError>), ElementResolvModule(u128Result<bool, SessionError>), ElementWait(u128Result<(), SessionError>), ElementGetInfo(u128Box<Result<ElementInfo, SessionError>>), ElementNotify(u128Result<(), SessionError>), ElementEmit(u128Result<(), SessionError>), ElementSubscribe(u128Result<(), SessionError>), ElementUnSubscribe(u128Result<(), SessionError>), NewSessionEvent(SessionEvent),
}

Variants§

§

LoadModule(u128Result<ModuleId, SessionError>)

§

RemoveModule(u128Result<(), SessionError>)

§

GetActionsLen(u128Result<usize, SessionError>)

§

GetActions(u128Result<Actions, SessionError>)

§

RunAction(u128Result<(), SessionError>)

§

GetModulesLen(u128Result<usize, SessionError>)

§

GetModules(u128Result<Vec<ModuleId>, SessionError>)

§

ModuleGetName(u128Result<String, SessionError>)

§

ModuleSetName(u128Result<(), SessionError>)

§

ModuleGetDefaultName(u128Result<String, SessionError>)

§

ModuleGetDesc(u128Result<String, SessionError>)

§

ModuleSetDesc(u128Result<(), SessionError>)

§

ModuleGetDefaultDesc(u128Result<String, SessionError>)

§

ModuleGetProxy(u128Result<usize, SessionError>)

§

ModuleSetProxy(u128Result<(), SessionError>)

§

ModuleGetSettings(u128Box<Result<Data, SessionError>>)

§

ModuleSetSettings(u128Result<(), SessionError>)

§

ModuleGetElementSettings(u128Result<Data, SessionError>)

§

ModuleSetElementSettings(u128Result<(), SessionError>)

§

ModuleInitLocation(u128Result<(), SessionError>)

§

ModuleInitElement(u128Result<(), SessionError>)

§

ModuleAcceptUrl(u128Result<bool, SessionError>)

§

ModuleAcceptExtension(u128Result<bool, SessionError>)

§

ModuleAcceptedProtocols(u128Result<Vec<String>, SessionError>)

§

CreateLocation(u128Result<LocationId, SessionError>)

§

GetLocationsLen(u128Result<usize, SessionError>)

§

GetLocations(u128Result<Vec<LocationId>, SessionError>)

§

DestroyLocation(u128Result<(), SessionError>)

§

MoveLocation(u128Result<(), SessionError>)

§

GetDefaultLocation(u128Result<LocationId, SessionError>)

§

LocationGetName(u128Result<String, SessionError>)

§

LocationSetName(u128Result<(), SessionError>)

§

LocationGetDesc(u128Result<String, SessionError>)

§

LocationSetDesc(u128Result<(), SessionError>)

§

LocationGetInfo(u128Result<LocationInfo, SessionError>)

§

LocationGetPath(u128Result<PathBuf, SessionError>)

§

LocationSetPath(u128Result<(), SessionError>)

§

LocationGetShouldSave(u128Result<bool, SessionError>)

§

LocationSetShouldSave(u128Result<(), SessionError>)

§

LocationGetElementsLen(u128Result<usize, SessionError>)

§

LocationGetElements(u128Result<Vec<ElementId>, SessionError>)

§

LocationNotify(u128Result<(), SessionError>)

§

LocationEmit(u128Result<(), SessionError>)

§

LocationSubscribe(u128Result<(), SessionError>)

§

LocationUnSubscribe(u128Result<(), SessionError>)

§

CreateElement(u128Result<ElementId, SessionError>)

§

MoveElement(u128Result<(), SessionError>)

§

DestroyElement(u128Result<(), SessionError>)

§

ElementGetName(u128Result<String, SessionError>)

§

ElementSetName(u128Result<(), SessionError>)

§

ElementGetDesc(u128Result<String, SessionError>)

§

ElementSetDesc(u128Result<(), SessionError>)

§

ElementGetMeta(u128Result<String, SessionError>)

§

ElementSetMeta(u128Result<(), SessionError>)

§

ElementGetUrl(u128Result<Option<String>, SessionError>)

§

ElementSetUrl(u128Result<(), SessionError>)

§

ElementGetElementData(u128Result<Data, SessionError>)

§

ElementSetElementData(u128Result<(), SessionError>)

§

ElementGetModuleData(u128Result<Data, SessionError>)

§

ElementSetModuleData(u128Result<(), SessionError>)

§

ElementGetModule(u128Result<Option<ModuleId>, SessionError>)

§

ElementSetModule(u128Result<(), SessionError>)

§

ElementGetStatuses(u128Result<Vec<String>, SessionError>)

§

ElementSetStatuses(u128Result<(), SessionError>)

§

ElementGetStatus(u128Result<usize, SessionError>)

§

ElementSetStatus(u128Result<(), SessionError>)

§

ElementGetData(u128Result<FileOrData, SessionError>)

§

ElementSetData(u128Result<(), SessionError>)

§

ElementGetProgress(u128Result<f32, SessionError>)

§

ElementSetProgress(u128Result<(), SessionError>)

§

ElementGetShouldSave(u128Result<bool, SessionError>)

§

ElementSetShouldSave(u128Result<(), SessionError>)

§

ElementGetEnabled(u128Result<bool, SessionError>)

§

ElementSetEnabled(u128Result<(), SessionError>)

§

ElementResolvModule(u128Result<bool, SessionError>)

§

ElementWait(u128Result<(), SessionError>)

§

ElementGetInfo(u128Box<Result<ElementInfo, SessionError>>)

§

ElementNotify(u128Result<(), SessionError>)

§

ElementEmit(u128Result<(), SessionError>)

§

ElementSubscribe(u128Result<(), SessionError>)

§

ElementUnSubscribe(u128Result<(), SessionError>)

§

NewSessionEvent(SessionEvent)

Implementations§

source§

impl ClientPackets

source

pub fn id(&self) -> u128

Trait Implementations§

source§

impl Clone for ClientPackets

source§

fn clone(&self) -> ClientPackets

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClientPackets

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TBytes for ClientPackets

source§

fn size(&self) -> usize

source§

fn to_bytes(&self) -> Vec<u8>

source§

fn from_bytes(bytes: &mut Vec<u8>) -> Option<Self>

source§

fn from_bytes_ref(buffer: &[u8]) -> Option<Self>where
    Self: Sized,

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere
    T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere
    T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere
    T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere
    U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere
    T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere
    U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere
    U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.