pub enum JupyterMessageContent {
Show 35 variants
ClearOutput(ClearOutput),
CommClose(CommClose),
CommInfoReply(CommInfoReply),
CommInfoRequest(CommInfoRequest),
CommMsg(CommMsg),
CommOpen(CommOpen),
CompleteReply(CompleteReply),
CompleteRequest(CompleteRequest),
DebugReply(DebugReply),
DebugRequest(DebugRequest),
DisplayData(DisplayData),
ErrorOutput(ErrorOutput),
ExecuteInput(ExecuteInput),
ExecuteReply(ExecuteReply),
ExecuteRequest(ExecuteRequest),
ExecuteResult(ExecuteResult),
HistoryReply(HistoryReply),
HistoryRequest(HistoryRequest),
InputReply(InputReply),
InputRequest(InputRequest),
InspectReply(InspectReply),
InspectRequest(InspectRequest),
InterruptReply(InterruptReply),
InterruptRequest(InterruptRequest),
IoPubWelcome(IoPubWelcome),
IsCompleteReply(IsCompleteReply),
IsCompleteRequest(IsCompleteRequest),
KernelInfoReply(Box<KernelInfoReply>),
KernelInfoRequest(KernelInfoRequest),
ShutdownReply(ShutdownReply),
ShutdownRequest(ShutdownRequest),
Status(Status),
StreamContent(StreamContent),
UnknownMessage(UnknownMessage),
UpdateDisplayData(UpdateDisplayData),
}Variants§
ClearOutput(ClearOutput)
CommClose(CommClose)
CommInfoReply(CommInfoReply)
CommInfoRequest(CommInfoRequest)
CommMsg(CommMsg)
CommOpen(CommOpen)
CompleteReply(CompleteReply)
CompleteRequest(CompleteRequest)
DebugReply(DebugReply)
DebugRequest(DebugRequest)
DisplayData(DisplayData)
ErrorOutput(ErrorOutput)
ExecuteInput(ExecuteInput)
ExecuteReply(ExecuteReply)
ExecuteRequest(ExecuteRequest)
ExecuteResult(ExecuteResult)
HistoryReply(HistoryReply)
HistoryRequest(HistoryRequest)
InputReply(InputReply)
InputRequest(InputRequest)
InspectReply(InspectReply)
InspectRequest(InspectRequest)
InterruptReply(InterruptReply)
InterruptRequest(InterruptRequest)
IoPubWelcome(IoPubWelcome)
IsCompleteReply(IsCompleteReply)
IsCompleteRequest(IsCompleteRequest)
KernelInfoReply(Box<KernelInfoReply>)
KernelInfoRequest(KernelInfoRequest)
ShutdownReply(ShutdownReply)
ShutdownRequest(ShutdownRequest)
Status(Status)
StreamContent(StreamContent)
UnknownMessage(UnknownMessage)
UpdateDisplayData(UpdateDisplayData)
Implementations§
Source§impl JupyterMessageContent
impl JupyterMessageContent
pub fn message_type(&self) -> &str
pub fn from_type_and_content(msg_type: &str, content: Value) -> Result<Self>
Trait Implementations§
Source§impl Clone for JupyterMessageContent
impl Clone for JupyterMessageContent
Source§fn clone(&self) -> JupyterMessageContent
fn clone(&self) -> JupyterMessageContent
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for JupyterMessageContent
impl Debug for JupyterMessageContent
Source§impl<'de> Deserialize<'de> for JupyterMessageContent
impl<'de> Deserialize<'de> for JupyterMessageContent
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>,
Source§impl From<ClearOutput> for JupyterMessageContent
impl From<ClearOutput> for JupyterMessageContent
Source§fn from(content: ClearOutput) -> Self
fn from(content: ClearOutput) -> Self
Create a new JupyterMessageContent for a ClearOutput.
Source§impl From<CommClose> for JupyterMessageContent
impl From<CommClose> for JupyterMessageContent
Source§impl From<CommInfoReply> for JupyterMessageContent
impl From<CommInfoReply> for JupyterMessageContent
Source§fn from(content: CommInfoReply) -> Self
fn from(content: CommInfoReply) -> Self
Create a new JupyterMessageContent for a CommInfoReply.
Source§impl From<CommInfoRequest> for JupyterMessageContent
impl From<CommInfoRequest> for JupyterMessageContent
Source§fn from(content: CommInfoRequest) -> Self
fn from(content: CommInfoRequest) -> Self
Create a new JupyterMessageContent for a CommInfoRequest.
Source§impl From<CommMsg> for JupyterMessageContent
impl From<CommMsg> for JupyterMessageContent
Source§impl From<CommOpen> for JupyterMessageContent
impl From<CommOpen> for JupyterMessageContent
Source§impl From<CompleteReply> for JupyterMessageContent
impl From<CompleteReply> for JupyterMessageContent
Source§fn from(content: CompleteReply) -> Self
fn from(content: CompleteReply) -> Self
Create a new JupyterMessageContent for a CompleteReply.
Source§impl From<CompleteRequest> for JupyterMessageContent
impl From<CompleteRequest> for JupyterMessageContent
Source§fn from(content: CompleteRequest) -> Self
fn from(content: CompleteRequest) -> Self
Create a new JupyterMessageContent for a CompleteRequest.
Source§impl From<DebugReply> for JupyterMessageContent
impl From<DebugReply> for JupyterMessageContent
Source§fn from(content: DebugReply) -> Self
fn from(content: DebugReply) -> Self
Create a new JupyterMessageContent for a DebugReply.
Source§impl From<DebugRequest> for JupyterMessageContent
impl From<DebugRequest> for JupyterMessageContent
Source§fn from(content: DebugRequest) -> Self
fn from(content: DebugRequest) -> Self
Create a new JupyterMessageContent for a DebugRequest.
Source§impl From<DisplayData> for JupyterMessageContent
impl From<DisplayData> for JupyterMessageContent
Source§fn from(content: DisplayData) -> Self
fn from(content: DisplayData) -> Self
Create a new JupyterMessageContent for a DisplayData.
Source§impl From<ErrorOutput> for JupyterMessageContent
impl From<ErrorOutput> for JupyterMessageContent
Source§fn from(content: ErrorOutput) -> Self
fn from(content: ErrorOutput) -> Self
Create a new JupyterMessageContent for a ErrorOutput.
Source§impl From<ExecuteInput> for JupyterMessageContent
impl From<ExecuteInput> for JupyterMessageContent
Source§fn from(content: ExecuteInput) -> Self
fn from(content: ExecuteInput) -> Self
Create a new JupyterMessageContent for a ExecuteInput.
Source§impl From<ExecuteReply> for JupyterMessageContent
impl From<ExecuteReply> for JupyterMessageContent
Source§fn from(content: ExecuteReply) -> Self
fn from(content: ExecuteReply) -> Self
Create a new JupyterMessageContent for a ExecuteReply.
Source§impl From<ExecuteRequest> for JupyterMessageContent
impl From<ExecuteRequest> for JupyterMessageContent
Source§fn from(content: ExecuteRequest) -> Self
fn from(content: ExecuteRequest) -> Self
Create a new JupyterMessageContent for a ExecuteRequest.
Source§impl From<ExecuteResult> for JupyterMessageContent
impl From<ExecuteResult> for JupyterMessageContent
Source§fn from(content: ExecuteResult) -> Self
fn from(content: ExecuteResult) -> Self
Create a new JupyterMessageContent for a ExecuteResult.
Source§impl From<HistoryReply> for JupyterMessageContent
impl From<HistoryReply> for JupyterMessageContent
Source§fn from(content: HistoryReply) -> Self
fn from(content: HistoryReply) -> Self
Create a new JupyterMessageContent for a HistoryReply.
Source§impl From<HistoryRequest> for JupyterMessageContent
impl From<HistoryRequest> for JupyterMessageContent
Source§fn from(content: HistoryRequest) -> Self
fn from(content: HistoryRequest) -> Self
Create a new JupyterMessageContent for a HistoryRequest.
Source§impl From<InputReply> for JupyterMessageContent
impl From<InputReply> for JupyterMessageContent
Source§fn from(content: InputReply) -> Self
fn from(content: InputReply) -> Self
Create a new JupyterMessageContent for a InputReply.
Source§impl From<InputRequest> for JupyterMessageContent
impl From<InputRequest> for JupyterMessageContent
Source§fn from(content: InputRequest) -> Self
fn from(content: InputRequest) -> Self
Create a new JupyterMessageContent for a InputRequest.
Source§impl From<InspectReply> for JupyterMessageContent
impl From<InspectReply> for JupyterMessageContent
Source§fn from(content: InspectReply) -> Self
fn from(content: InspectReply) -> Self
Create a new JupyterMessageContent for a InspectReply.
Source§impl From<InspectRequest> for JupyterMessageContent
impl From<InspectRequest> for JupyterMessageContent
Source§fn from(content: InspectRequest) -> Self
fn from(content: InspectRequest) -> Self
Create a new JupyterMessageContent for a InspectRequest.
Source§impl From<InterruptReply> for JupyterMessageContent
impl From<InterruptReply> for JupyterMessageContent
Source§fn from(content: InterruptReply) -> Self
fn from(content: InterruptReply) -> Self
Create a new JupyterMessageContent for a InterruptReply.
Source§impl From<InterruptRequest> for JupyterMessageContent
impl From<InterruptRequest> for JupyterMessageContent
Source§fn from(content: InterruptRequest) -> Self
fn from(content: InterruptRequest) -> Self
Create a new JupyterMessageContent for a InterruptRequest.
Source§impl From<IoPubWelcome> for JupyterMessageContent
impl From<IoPubWelcome> for JupyterMessageContent
Source§fn from(content: IoPubWelcome) -> Self
fn from(content: IoPubWelcome) -> Self
Create a new JupyterMessageContent for a IoPubWelcome.
Source§impl From<IsCompleteReply> for JupyterMessageContent
impl From<IsCompleteReply> for JupyterMessageContent
Source§fn from(content: IsCompleteReply) -> Self
fn from(content: IsCompleteReply) -> Self
Create a new JupyterMessageContent for a IsCompleteReply.
Source§impl From<IsCompleteRequest> for JupyterMessageContent
impl From<IsCompleteRequest> for JupyterMessageContent
Source§fn from(content: IsCompleteRequest) -> Self
fn from(content: IsCompleteRequest) -> Self
Create a new JupyterMessageContent for a IsCompleteRequest.
Source§impl From<JupyterMessageContent> for JupyterMessage
impl From<JupyterMessageContent> for JupyterMessage
Source§fn from(content: JupyterMessageContent) -> Self
fn from(content: JupyterMessageContent) -> Self
Source§impl From<KernelInfoReply> for JupyterMessageContent
impl From<KernelInfoReply> for JupyterMessageContent
Source§fn from(content: KernelInfoReply) -> Self
fn from(content: KernelInfoReply) -> Self
Source§impl From<KernelInfoRequest> for JupyterMessageContent
impl From<KernelInfoRequest> for JupyterMessageContent
Source§fn from(content: KernelInfoRequest) -> Self
fn from(content: KernelInfoRequest) -> Self
Create a new JupyterMessageContent for a KernelInfoRequest.
Source§impl From<ShutdownReply> for JupyterMessageContent
impl From<ShutdownReply> for JupyterMessageContent
Source§fn from(content: ShutdownReply) -> Self
fn from(content: ShutdownReply) -> Self
Create a new JupyterMessageContent for a ShutdownReply.
Source§impl From<ShutdownRequest> for JupyterMessageContent
impl From<ShutdownRequest> for JupyterMessageContent
Source§fn from(content: ShutdownRequest) -> Self
fn from(content: ShutdownRequest) -> Self
Create a new JupyterMessageContent for a ShutdownRequest.
Source§impl From<Status> for JupyterMessageContent
impl From<Status> for JupyterMessageContent
Source§impl From<StreamContent> for JupyterMessageContent
impl From<StreamContent> for JupyterMessageContent
Source§fn from(content: StreamContent) -> Self
fn from(content: StreamContent) -> Self
Create a new JupyterMessageContent for a StreamContent.
Source§impl From<UnknownMessage> for JupyterMessageContent
impl From<UnknownMessage> for JupyterMessageContent
Source§fn from(content: UnknownMessage) -> Self
fn from(content: UnknownMessage) -> Self
Create a new JupyterMessageContent for a UnknownMessage.
Source§impl From<UpdateDisplayData> for JupyterMessageContent
impl From<UpdateDisplayData> for JupyterMessageContent
Source§fn from(content: UpdateDisplayData) -> Self
fn from(content: UpdateDisplayData) -> Self
Create a new JupyterMessageContent for a UpdateDisplayData.
Auto Trait Implementations§
impl Freeze for JupyterMessageContent
impl RefUnwindSafe for JupyterMessageContent
impl Send for JupyterMessageContent
impl Sync for JupyterMessageContent
impl Unpin for JupyterMessageContent
impl UnwindSafe for JupyterMessageContent
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)