pub struct ConnectorInstance {
pub pid: u32,
pub ws_port: u16,
pub mcp_port: Option<u16>,
pub bridge_port: Option<u16>,
pub app_name: Option<String>,
pub app_id: Option<String>,
pub log_dir: Option<PathBuf>,
pub exe: Option<PathBuf>,
pub started_at: Option<u64>,
pub pid_file: PathBuf,
}Expand description
Connector instance metadata written by the plugin into .connector.json.
Fields§
§pid: u32§ws_port: u16§mcp_port: Option<u16>§bridge_port: Option<u16>§app_name: Option<String>§app_id: Option<String>§log_dir: Option<PathBuf>§exe: Option<PathBuf>§started_at: Option<u64>§pid_file: PathBufImplementations§
Source§impl ConnectorInstance
impl ConnectorInstance
Sourcepub fn snapshots_dir(&self) -> PathBuf
pub fn snapshots_dir(&self) -> PathBuf
Snapshot directory used by the plugin.
Trait Implementations§
Source§impl Clone for ConnectorInstance
impl Clone for ConnectorInstance
Source§fn clone(&self) -> ConnectorInstance
fn clone(&self) -> ConnectorInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConnectorInstance
impl Debug for ConnectorInstance
Source§impl<'de> Deserialize<'de> for ConnectorInstance
impl<'de> Deserialize<'de> for ConnectorInstance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConnectorInstance
impl PartialEq for ConnectorInstance
Source§impl Serialize for ConnectorInstance
impl Serialize for ConnectorInstance
impl Eq for ConnectorInstance
impl StructuralPartialEq for ConnectorInstance
Auto Trait Implementations§
impl Freeze for ConnectorInstance
impl RefUnwindSafe for ConnectorInstance
impl Send for ConnectorInstance
impl Sync for ConnectorInstance
impl Unpin for ConnectorInstance
impl UnsafeUnpin for ConnectorInstance
impl UnwindSafe for ConnectorInstance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more