pub struct LiveCodeExample {
pub original_example: CodeExample,
pub execution_result: ExecutionResult,
pub interactive_elements: Vec<InteractiveElement>,
pub visualization: ExampleVisualization,
pub editable: bool,
pub real_time_feedback: bool,
}Expand description
Live code example with execution capabilities
Fields§
§original_example: CodeExampleOriginal code example
execution_result: ExecutionResultExecution result
interactive_elements: Vec<InteractiveElement>Interactive UI elements
visualization: ExampleVisualizationVisualization of the example
editable: boolWhether the code can be edited
real_time_feedback: boolWhether to provide real-time feedback
Trait Implementations§
Source§impl Clone for LiveCodeExample
impl Clone for LiveCodeExample
Source§fn clone(&self) -> LiveCodeExample
fn clone(&self) -> LiveCodeExample
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 LiveCodeExample
impl Debug for LiveCodeExample
Source§impl<'de> Deserialize<'de> for LiveCodeExample
impl<'de> Deserialize<'de> for LiveCodeExample
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
Auto Trait Implementations§
impl Freeze for LiveCodeExample
impl RefUnwindSafe for LiveCodeExample
impl Send for LiveCodeExample
impl Sync for LiveCodeExample
impl Unpin for LiveCodeExample
impl UnwindSafe for LiveCodeExample
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> 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