Trait glib_signal::Signal

source ·
pub trait Signal: Copy + Debug {
    type Object: ObjectType;
    type Arguments: for<'a> FromValues<'a> + 'static;
    type Return: ToValueOption;

    const NAME: &'static str;
    const FLAGS: SignalFlags = _;

    // Provided method
    fn signal() -> SignalId { ... }
}

Required Associated Types§

Required Associated Constants§

source

const NAME: &'static str

Provided Associated Constants§

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§