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
.