pub enum JupyterMessageContent {
Show 34 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),
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)
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 · Source§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<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.