Node

Struct Node 

Source
pub struct Node { /* private fields */ }

Implementations§

Source§

impl Node

Source

pub fn burn_vector_stream( &self, reference_frame: Option<&ReferenceFrame>, ) -> Result<Stream<(f64, f64, f64)>, RpcError>

Source

pub fn burn_vector( &self, reference_frame: Option<&ReferenceFrame>, ) -> Result<(f64, f64, f64), RpcError>

Source§

impl Node

Source

pub fn direction_stream( &self, reference_frame: &ReferenceFrame, ) -> Result<Stream<(f64, f64, f64)>, RpcError>

Source

pub fn direction( &self, reference_frame: &ReferenceFrame, ) -> Result<(f64, f64, f64), RpcError>

Source§

impl Node

Source

pub fn position_stream( &self, reference_frame: &ReferenceFrame, ) -> Result<Stream<(f64, f64, f64)>, RpcError>

Source

pub fn position( &self, reference_frame: &ReferenceFrame, ) -> Result<(f64, f64, f64), RpcError>

Source§

impl Node

Source

pub fn remaining_burn_vector_stream( &self, reference_frame: Option<&ReferenceFrame>, ) -> Result<Stream<(f64, f64, f64)>, RpcError>

Source

pub fn remaining_burn_vector( &self, reference_frame: Option<&ReferenceFrame>, ) -> Result<(f64, f64, f64), RpcError>

Source§

impl Node

Source

pub fn remove_stream(&self) -> Result<Stream<()>, RpcError>

Source

pub fn remove(&self) -> Result<(), RpcError>

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source§

impl Node

Source

pub fn set_delta_v_stream(&self, value: f64) -> Result<Stream<()>, RpcError>

Source

pub fn set_delta_v(&self, value: f64) -> Result<(), RpcError>

Source§

impl Node

Source

pub fn set_normal_stream(&self, value: f64) -> Result<Stream<()>, RpcError>

Source

pub fn set_normal(&self, value: f64) -> Result<(), RpcError>

Source§

impl Node

Source

pub fn set_prograde_stream(&self, value: f64) -> Result<Stream<()>, RpcError>

Source

pub fn set_prograde(&self, value: f64) -> Result<(), RpcError>

Source§

impl Node

Source

pub fn set_radial_stream(&self, value: f64) -> Result<Stream<()>, RpcError>

Source

pub fn set_radial(&self, value: f64) -> Result<(), RpcError>

Source§

impl Node

Source

pub fn set_ut_stream(&self, value: f64) -> Result<Stream<()>, RpcError>

Source

pub fn set_ut(&self, value: f64) -> Result<(), RpcError>

Auto Trait Implementations§

§

impl Freeze for Node

§

impl RefUnwindSafe for Node

§

impl Send for Node

§

impl Sync for Node

§

impl Unpin for Node

§

impl UnwindSafe for Node

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> RpcType for T
where T: DecodeUntagged,