Trait HubArgument

Source
pub trait HubArgument { }
Expand description

Represets a Hub method’s argument.

Meant for all user defined types, as implementation for primitives should be provided out of the box. Should be derived alongside Deserialize using HubArgument derive macro.

§Example

use serde::Deserialize;
use signalrs_derive::HubArgument;

#[derive(Deserialize, HubArgument)]
struct Data {
    f1: i32,
    f2: String
}

Implementations on Foreign Types§

Source§

impl HubArgument for f32

Source§

impl HubArgument for f64

Source§

impl HubArgument for i8

Source§

impl HubArgument for i16

Source§

impl HubArgument for i32

Source§

impl HubArgument for i64

Source§

impl HubArgument for i128

Source§

impl HubArgument for isize

Source§

impl HubArgument for u8

Source§

impl HubArgument for u16

Source§

impl HubArgument for u32

Source§

impl HubArgument for u64

Source§

impl HubArgument for u128

Source§

impl HubArgument for usize

Source§

impl HubArgument for String

Implementors§