[][src]Macro libquassel::match_variant

macro_rules! match_variant {
    ( $values:expr, $x:path ) => { ... };
}

Match a VariantMaps field and return it's contents if successfull

Example

use libquassel::match_variant;
use libquassel::primitive::{VariantMap, Variant};

let var = Variant::String("test string".to_string());
let result = match_variant!(var, Variant::String);