pub struct ManualStimulationRequest {
pub stimulation_payload: HashMap<String, Vec<Vec<i32>>>,
pub mode: Option<String>,
}Expand description
Manual stimulation request
Fields§
§stimulation_payload: HashMap<String, Vec<Vec<i32>>>Map of cortical area IDs to lists of coordinates [[x, y, z], …]
mode: Option<String>Optional stimulation mode: “candidate” (default) or “force_fire”
Trait Implementations§
Source§impl Clone for ManualStimulationRequest
impl Clone for ManualStimulationRequest
Source§fn clone(&self) -> ManualStimulationRequest
fn clone(&self) -> ManualStimulationRequest
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 ManualStimulationRequest
impl Debug for ManualStimulationRequest
Source§impl<'de> Deserialize<'de> for ManualStimulationRequest
impl<'de> Deserialize<'de> for ManualStimulationRequest
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 Serialize for ManualStimulationRequest
impl Serialize for ManualStimulationRequest
Auto Trait Implementations§
impl Freeze for ManualStimulationRequest
impl RefUnwindSafe for ManualStimulationRequest
impl Send for ManualStimulationRequest
impl Sync for ManualStimulationRequest
impl Unpin for ManualStimulationRequest
impl UnsafeUnpin for ManualStimulationRequest
impl UnwindSafe for ManualStimulationRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more