blob: ddbd1ba6711e84568ba1e0c96a3e8f86b5fbf4bf [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
use serde::Serialize;
/// Result returned by `EnableDevTools` API
#[derive(Serialize)]
pub enum EnableDevToolsResult {
Success,
}
/// Result returned by `GetDevtoolsPorts` API.
#[derive(Serialize)]
pub struct GetDevToolsPortsResult {
/// List of open DevTools ports.
ports: Vec<u16>,
}
impl GetDevToolsPortsResult {
/// Create a new `GetDevtoolsPortsResult` with the provided list of ports.
pub fn new(ports: Vec<u16>) -> GetDevToolsPortsResult {
GetDevToolsPortsResult { ports }
}
}