pub enum IoPubResponse {
Status {
header: Header,
parent_header: Header,
metadata: Metadata,
content: StatusContent,
},
ExecuteInput {
header: Header,
parent_header: Header,
metadata: Metadata,
content: ExecuteInputContent,
},
Stream {
header: Header,
parent_header: Header,
metadata: Metadata,
content: StreamContent,
},
ExecuteResult {
header: Header,
parent_header: Header,
metadata: Metadata,
content: ExecuteResultContent,
},
Error {
header: Header,
parent_header: Header,
metadata: Metadata,
content: ErrorContent,
},
ClearOutput {
header: Header,
parent_header: Header,
metadata: Metadata,
content: ClearOutputContent,
},
}
Expand description
Responses from the IOPub channel.
Variants§
Status
Response from the kernel showing the current kernel status.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: StatusContent
Main response content.
ExecuteInput
Response when any code is run so all clients are aware of it.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: ExecuteInputContent
Main response content.
Stream
Response when something is written to stdout/stderr.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: StreamContent
Main response content.
ExecuteResult
Response when a response has mutliple formats.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: ExecuteResultContent
Main response content.
Error
Response when an error occurs.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: ErrorContent
Main response content.
ClearOutput
Response when the kernel askes the client to clear it’s output.
Fields
header: Header
Header from the kernel.
parent_header: Header
Header sent to the kernel.
metadata: Metadata
Metadata about the response.
content: ClearOutputContent
Main response content.