Struct lsp::jsonrpc::Union3 [−][src]
Methods
impl<T0, T1, T2> Union3<T0, T1, T2>
[src]
impl<T0, T1, T2> Union3<T0, T1, T2>
pub fn for0(value: T0) -> Self
[src]
pub fn for0(value: T0) -> Self
pub fn for1(value: T1) -> Self
[src]
pub fn for1(value: T1) -> Self
pub fn for2(value: T2) -> Self
[src]
pub fn for2(value: T2) -> Self
Trait Implementations
impl<T0: Debug, T1: Debug, T2: Debug> Debug for Union3<T0, T1, T2>
[src]
impl<T0: Debug, T1: Debug, T2: Debug> Debug for Union3<T0, T1, T2>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<T0, T1, T2> Serialize for Union3<T0, T1, T2> where
T0: Serialize,
T1: Serialize,
T2: Serialize,
[src]
impl<T0, T1, T2> Serialize for Union3<T0, T1, T2> where
T0: Serialize,
T1: Serialize,
T2: Serialize,