butterbidi/browsing_context/commands/locate_nodes
Types
pub type LocateNodesParameters {
LocateNodesParameters(
context: browsing_context.BrowsingContext,
locator: locator.Locator,
max_node_count: option.Option(Int),
serialization_options: option.Option(
serialization_options.SerializationOptions,
),
start_nodes: option.Option(
List(remote_reference.SharedReference),
),
)
}
Constructors
-
LocateNodesParameters( context: browsing_context.BrowsingContext, locator: locator.Locator, max_node_count: option.Option(Int), serialization_options: option.Option( serialization_options.SerializationOptions, ), start_nodes: option.Option( List(remote_reference.SharedReference), ), )
pub type LocateNodesResult {
LocateNodesResult(nodes: List(remote_value.NodeRemoteValue))
}
Constructors
-
LocateNodesResult(nodes: List(remote_value.NodeRemoteValue))
Values
pub fn locate_nodes_parameters_to_json(
locate_nodes_parameters: LocateNodesParameters,
) -> json.Json
pub fn locate_nodes_result_decoder() -> decode.Decoder(
LocateNodesResult,
)
pub fn new(
context: browsing_context.BrowsingContext,
locator: locator.Locator,
) -> LocateNodesParameters
pub fn new_without_context(
locator: locator.Locator,
) -> LocateNodesParameters
Creates a new LocateNodesParameters type without a context.
pub fn with_context(
locate_nodes_parameters: LocateNodesParameters,
context: browsing_context.BrowsingContext,
) -> LocateNodesParameters
pub fn with_max_node_count(
locate_nodes_parameters: LocateNodesParameters,
max_node_count: Int,
) -> LocateNodesParameters
pub fn with_serialization_options(
locate_nodes_parameters: LocateNodesParameters,
serialization_options: serialization_options.SerializationOptions,
) -> LocateNodesParameters
pub fn with_start_nodes(
locate_nodes_parameters: LocateNodesParameters,
start_nodes: List(remote_reference.SharedReference),
) -> LocateNodesParameters