Trait chromiumoxide_types::Method

source ·
pub trait Method {
    // Required method
    fn identifier(&self) -> MethodId;

    // Provided methods
    fn domain_name(&self) -> MethodId { ... }
    fn method_name(&self) -> MethodId { ... }
    fn split(&self) -> (MethodId, MethodId) { ... }
}
Expand description

Methods are message types that contain the field method = Self::identifier() in their json body.

Required Methods§

source

fn identifier(&self) -> MethodId

The whole string identifier for this method like: DOM.removeNode

Provided Methods§

source

fn domain_name(&self) -> MethodId

The name of the domain this method belongs to: DOM

source

fn method_name(&self) -> MethodId

The standalone identifier of the method inside the domain: removeNode

source

fn split(&self) -> (MethodId, MethodId)

Tuple of (domain_name, method_name) : (DOM, removeNode)

Implementors§