From 1edbc60b333ed9b3847563b4415d8a404afa7457 Mon Sep 17 00:00:00 2001 From: gbin Date: Mon, 2 Dec 2024 19:52:39 +0000 Subject: [PATCH] deploy: ddf69e1d91a9f26bd56a7669462477e12f7e684d --- cu29/all.html | 2 +- cu29/config/fn.read_configuration.html | 2 +- cu29/config/fn.read_configuration_str.html | 2 +- cu29/config/index.html | 2 +- cu29/config/struct.Cnx.html | 2 +- cu29/config/struct.ComponentConfig.html | 2 +- cu29/config/struct.CuConfig.html | 2 +- cu29/config/struct.MonitorConfig.html | 2 +- cu29/config/struct.Node.html | 2 +- cu29/config/struct.Value.html | 2 +- cu29/config/type.NodeId.html | 2 +- cu29/copperlist/enum.CopperListState.html | 2 +- cu29/copperlist/index.html | 2 +- cu29/copperlist/struct.CopperLiskMask.html | 2 +- cu29/copperlist/struct.CopperList.html | 2 +- cu29/copperlist/struct.CuListsManager.html | 2 +- cu29/copperlist/type.AscIter.html | 2 +- cu29/copperlist/type.AscIterMut.html | 2 +- cu29/copperlist/type.Iter.html | 2 +- cu29/copperlist/type.IterMut.html | 2 +- cu29/curuntime/enum.CuExecutionUnit.html | 2 +- cu29/curuntime/enum.CuTaskType.html | 2 +- cu29/curuntime/fn.compute_runtime_plan.html | 2 +- cu29/curuntime/fn.find_task_type_for_id.html | 2 +- cu29/curuntime/index.html | 2 +- cu29/curuntime/struct.CuExecutionLoop.html | 2 +- cu29/curuntime/struct.CuExecutionStep.html | 2 +- cu29/curuntime/struct.CuRuntime.html | 2 +- cu29/cutask/index.html | 2 +- cu29/cutask/struct.CuCompactString.html | 2 +- cu29/cutask/struct.CuMsg.html | 2 +- cu29/cutask/struct.CuMsgMetadata.html | 2 +- cu29/cutask/trait.CuMsgPack.html | 2 +- cu29/cutask/trait.CuMsgPayload.html | 2 +- cu29/cutask/trait.CuSinkTask.html | 2 +- cu29/cutask/trait.CuSrcTask.html | 2 +- cu29/cutask/trait.CuTask.html | 2 +- cu29/cutask/trait.Freezable.html | 2 +- cu29/enum.UnifiedLogType.html | 2 +- cu29/index.html | 2 +- cu29/macro.input_msg.html | 2 +- cu29/macro.output_msg.html | 2 +- cu29/monitoring/enum.CuTaskState.html | 2 +- cu29/monitoring/enum.Decision.html | 2 +- cu29/monitoring/index.html | 2 +- cu29/monitoring/static.GLOBAL.html | 2 +- cu29/monitoring/struct.CountingAllocator.html | 2 +- cu29/monitoring/struct.CuDurationStatistics.html | 2 +- cu29/monitoring/struct.LiveStatistics.html | 2 +- cu29/monitoring/struct.NoMonitor.html | 2 +- cu29/monitoring/struct.ScopedAllocCounter.html | 2 +- cu29/monitoring/trait.CuMonitor.html | 2 +- cu29/payload/index.html | 2 +- cu29/payload/struct.CuArray.html | 2 +- cu29/simulation/enum.CuTaskCallbackState.html | 2 +- cu29/simulation/enum.SimOverride.html | 2 +- cu29/simulation/index.html | 2 +- cu29/simulation/struct.CuSimSinkTask.html | 2 +- cu29/simulation/struct.CuSimSrcTask.html | 2 +- cu29/struct.CuError.html | 2 +- cu29/trait.CopperListTuple.html | 2 +- cu29/trait.WriteStream.html | 2 +- cu29/type.CuResult.html | 2 +- cu29_clock/all.html | 2 +- cu29_clock/enum.Tov.html | 2 +- cu29_clock/index.html | 2 +- cu29_clock/struct.CuDuration.html | 2 +- cu29_clock/struct.CuTimeRange.html | 2 +- cu29_clock/struct.Instant.html | 2 +- cu29_clock/struct.OptionCuTime.html | 2 +- cu29_clock/struct.PartialCuTimeRange.html | 2 +- cu29_clock/struct.RobotClock.html | 2 +- cu29_clock/struct.RobotClockMock.html | 2 +- cu29_clock/trait.ClockProvider.html | 2 +- cu29_clock/type.CuTime.html | 2 +- cu29_derive/all.html | 2 +- cu29_derive/attr.copper_runtime.html | 2 +- cu29_derive/index.html | 2 +- cu29_derive/macro.gen_cumsgs.html | 2 +- cu29_export/all.html | 2 +- cu29_export/enum.Command.html | 2 +- cu29_export/enum.ExportFormat.html | 2 +- cu29_export/fn.copperlists_dump.html | 2 +- cu29_export/fn.run_cli.html | 2 +- cu29_export/fn.textlog_dump.html | 2 +- cu29_export/index.html | 2 +- cu29_export/struct.LogReaderCli.html | 2 +- cu29_helpers/all.html | 2 +- cu29_helpers/fn.basic_copper_setup.html | 2 +- cu29_helpers/index.html | 2 +- cu29_helpers/struct.CopperContext.html | 2 +- cu29_intern_strs/all.html | 2 +- cu29_intern_strs/fn.read_interned_strings.html | 2 +- cu29_intern_strs/index.html | 2 +- cu29_log/all.html | 2 +- cu29_log/constant.ANONYMOUS.html | 2 +- cu29_log/constant.MAX_LOG_PARAMS_ON_STACK.html | 2 +- cu29_log/fn.default_log_index_dir.html | 2 +- cu29_log/fn.format_logline.html | 2 +- cu29_log/fn.rebuild_logline.html | 2 +- cu29_log/index.html | 2 +- cu29_log/struct.CuLogEntry.html | 2 +- cu29_log_derive/all.html | 2 +- cu29_log_derive/index.html | 2 +- cu29_log_derive/macro.debug.html | 2 +- cu29_log_runtime/all.html | 2 +- cu29_log_runtime/fn.log.html | 2 +- cu29_log_runtime/fn.log_debug_mode.html | 2 +- cu29_log_runtime/index.html | 2 +- cu29_log_runtime/struct.LoggerRuntime.html | 2 +- cu29_log_runtime/struct.NullLog.html | 2 +- cu29_log_runtime/struct.OwningIoWriter.html | 2 +- cu29_log_runtime/struct.SimpleFileWriter.html | 2 +- cu29_rendercfg/all.html | 2 +- cu29_rendercfg/config/fn.read_configuration.html | 2 +- cu29_rendercfg/config/fn.read_configuration_str.html | 2 +- cu29_rendercfg/config/index.html | 2 +- cu29_rendercfg/config/struct.Cnx.html | 2 +- cu29_rendercfg/config/struct.ComponentConfig.html | 2 +- cu29_rendercfg/config/struct.CuConfig.html | 2 +- cu29_rendercfg/config/struct.CuConfigRepresentation.html | 2 +- cu29_rendercfg/config/struct.MonitorConfig.html | 2 +- cu29_rendercfg/config/struct.Node.html | 2 +- cu29_rendercfg/config/struct.Value.html | 2 +- cu29_rendercfg/config/type.NodeId.html | 2 +- cu29_rendercfg/enum.UnifiedLogType.html | 2 +- cu29_rendercfg/fn.main.html | 2 +- cu29_rendercfg/index.html | 2 +- cu29_rendercfg/struct.Args.html | 2 +- cu29_rendercfg/struct.CuError.html | 2 +- cu29_rendercfg/trait.CopperListTuple.html | 2 +- cu29_rendercfg/trait.WriteStream.html | 2 +- cu29_rendercfg/type.CuResult.html | 2 +- cu29_soa_derive/all.html | 2 +- cu29_soa_derive/derive.Soa.html | 2 +- cu29_soa_derive/index.html | 2 +- cu29_traits/all.html | 2 +- cu29_traits/enum.UnifiedLogType.html | 2 +- cu29_traits/index.html | 2 +- cu29_traits/struct.CuError.html | 2 +- cu29_traits/trait.CopperListTuple.html | 2 +- cu29_traits/trait.WriteStream.html | 2 +- cu29_traits/type.CuResult.html | 2 +- cu29_unifiedlog/all.html | 2 +- cu29_unifiedlog/enum.AllocatedSection.html | 2 +- cu29_unifiedlog/enum.UnifiedLogger.html | 2 +- cu29_unifiedlog/fn.stream_write.html | 2 +- cu29_unifiedlog/index.html | 2 +- cu29_unifiedlog/struct.SectionHandle.html | 2 +- cu29_unifiedlog/struct.SectionHeader.html | 2 +- cu29_unifiedlog/struct.UnifiedLoggerBuilder.html | 2 +- cu29_unifiedlog/struct.UnifiedLoggerIOReader.html | 2 +- cu29_unifiedlog/struct.UnifiedLoggerRead.html | 2 +- cu29_unifiedlog/struct.UnifiedLoggerWrite.html | 2 +- 154 files changed, 154 insertions(+), 154 deletions(-) diff --git a/cu29/all.html b/cu29/all.html index 053b0fa8d..269ae5e62 100644 --- a/cu29/all.html +++ b/cu29/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/cu29/config/fn.read_configuration.html b/cu29/config/fn.read_configuration.html index 1baff6b72..29e6ad19c 100644 --- a/cu29/config/fn.read_configuration.html +++ b/cu29/config/fn.read_configuration.html @@ -1,2 +1,2 @@ -read_configuration in cu29::config - Rust
cu29::config

Function read_configuration

Source
pub fn read_configuration(config_filename: &str) -> CuResult<CuConfig>
Expand description

Read a copper configuration from a file.

+read_configuration in cu29::config - Rust
cu29::config

Function read_configuration

Source
pub fn read_configuration(config_filename: &str) -> CuResult<CuConfig>
Expand description

Read a copper configuration from a file.

\ No newline at end of file diff --git a/cu29/config/fn.read_configuration_str.html b/cu29/config/fn.read_configuration_str.html index eec33781d..6f7d633c2 100644 --- a/cu29/config/fn.read_configuration_str.html +++ b/cu29/config/fn.read_configuration_str.html @@ -1,2 +1,2 @@ -read_configuration_str in cu29::config - Rust
cu29::config

Function read_configuration_str

Source
pub fn read_configuration_str(config_content: String) -> CuResult<CuConfig>
Expand description

Read a copper configuration from a file.

+read_configuration_str in cu29::config - Rust
cu29::config

Function read_configuration_str

Source
pub fn read_configuration_str(config_content: String) -> CuResult<CuConfig>
Expand description

Read a copper configuration from a file.

\ No newline at end of file diff --git a/cu29/config/index.html b/cu29/config/index.html index 3cc00dfa0..68e3410f6 100644 --- a/cu29/config/index.html +++ b/cu29/config/index.html @@ -1,4 +1,4 @@ -cu29::config - Rust
cu29

Module config

Source
Expand description

This module defines the configuration of the copper runtime. +cu29::config - Rust

cu29

Module config

Source
Expand description

This module defines the configuration of the copper runtime. The configuration is a directed graph where nodes are tasks and edges are connections between tasks. The configuration is serialized in the RON format. The configuration is used to generate the runtime code at compile time.

diff --git a/cu29/config/struct.Cnx.html b/cu29/config/struct.Cnx.html index a298ae565..8c2919548 100644 --- a/cu29/config/struct.Cnx.html +++ b/cu29/config/struct.Cnx.html @@ -1,4 +1,4 @@ -Cnx in cu29::config - Rust
cu29::config

Struct Cnx

Source
pub struct Cnx {
+Cnx in cu29::config - Rust
cu29::config

Struct Cnx

Source
pub struct Cnx {
     pub msg: String,
     pub batch: Option<u32>,
     pub store: Option<bool>,
diff --git a/cu29/config/struct.ComponentConfig.html b/cu29/config/struct.ComponentConfig.html
index ee45ade03..9ed6a425c 100644
--- a/cu29/config/struct.ComponentConfig.html
+++ b/cu29/config/struct.ComponentConfig.html
@@ -1,4 +1,4 @@
-ComponentConfig in cu29::config - Rust
cu29::config

Struct ComponentConfig

Source
pub struct ComponentConfig(pub HashMap<String, Value>);
Expand description

This is the configuration of a component (like a task config or a monitoring config):w +ComponentConfig in cu29::config - Rust

cu29::config

Struct ComponentConfig

Source
pub struct ComponentConfig(pub HashMap<String, Value>);
Expand description

This is the configuration of a component (like a task config or a monitoring config):w It is a map of key-value pairs. It is given to the new method of the task implementation.

Tuple Fields§

§0: HashMap<String, Value>

Implementations§

Source§

impl ComponentConfig

Source

pub fn new() -> Self

Source

pub fn get<T: From<Value>>(&self, key: &str) -> Option<T>

Source

pub fn set<T: Into<Value>>(&mut self, key: &str, value: T)

Trait Implementations§

Source§

impl Clone for ComponentConfig

Source§

fn clone(&self) -> ComponentConfig

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ComponentConfig

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ComponentConfig

Source§

fn default() -> ComponentConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ComponentConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where diff --git a/cu29/config/struct.CuConfig.html b/cu29/config/struct.CuConfig.html index aacfd7888..0c7322002 100644 --- a/cu29/config/struct.CuConfig.html +++ b/cu29/config/struct.CuConfig.html @@ -1,4 +1,4 @@ -CuConfig in cu29::config - Rust
cu29::config

Struct CuConfig

Source
pub struct CuConfig {
+CuConfig in cu29::config - Rust
cu29::config

Struct CuConfig

Source
pub struct CuConfig {
     pub graph: StableDiGraph<Node, Cnx, NodeId>,
     /* private fields */
 }
Expand description

CuConfig is the programmatic representation of the configuration graph. diff --git a/cu29/config/struct.MonitorConfig.html b/cu29/config/struct.MonitorConfig.html index 8809ecc8f..08d726d66 100644 --- a/cu29/config/struct.MonitorConfig.html +++ b/cu29/config/struct.MonitorConfig.html @@ -1,4 +1,4 @@ -MonitorConfig in cu29::config - Rust

cu29::config

Struct MonitorConfig

Source
pub struct MonitorConfig { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Clone for MonitorConfig

Source§

fn clone(&self) -> MonitorConfig

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MonitorConfig

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for MonitorConfig

Source§

fn default() -> MonitorConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for MonitorConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +MonitorConfig in cu29::config - Rust
cu29::config

Struct MonitorConfig

Source
pub struct MonitorConfig { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Clone for MonitorConfig

Source§

fn clone(&self) -> MonitorConfig

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MonitorConfig

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for MonitorConfig

Source§

fn default() -> MonitorConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for MonitorConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for MonitorConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where diff --git a/cu29/config/struct.Node.html b/cu29/config/struct.Node.html index 8d3f4515a..1e6383dd1 100644 --- a/cu29/config/struct.Node.html +++ b/cu29/config/struct.Node.html @@ -1,4 +1,4 @@ -Node in cu29::config - Rust
cu29::config

Struct Node

Source
pub struct Node { /* private fields */ }
Expand description

A node in the configuration graph. +Node in cu29::config - Rust

cu29::config

Struct Node

Source
pub struct Node { /* private fields */ }
Expand description

A node in the configuration graph. A node represents a Task in the system Graph.

Implementations§

Source§

impl Node

Source

pub fn new(id: &str, ptype: &str) -> Self

Source

pub fn get_id(&self) -> String

Source

pub fn set_type(self, name: Option<String>) -> Self

Source

pub fn get_type(&self) -> &str

Source

pub fn get_instance_config(&self) -> Option<&ComponentConfig>

Source

pub fn get_param<T: From<Value>>(&self, key: &str) -> Option<T>

Source

pub fn set_param<T: Into<Value>>(&mut self, key: &str, value: T)

Trait Implementations§

Source§

impl Clone for Node

Source§

fn clone(&self) -> Node

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Node

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Node

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for Node

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/cu29/config/struct.Value.html b/cu29/config/struct.Value.html index 02fe18615..da2902cc3 100644 --- a/cu29/config/struct.Value.html +++ b/cu29/config/struct.Value.html @@ -1,4 +1,4 @@ -Value in cu29::config - Rust
cu29::config

Struct Value

Source
pub struct Value(/* private fields */);
Expand description

Wrapper around the ron::Value to allow for custom serialization.

+Value in cu29::config - Rust
cu29::config

Struct Value

Source
pub struct Value(/* private fields */);
Expand description

Wrapper around the ron::Value to allow for custom serialization.

Trait Implementations§

Source§

impl Clone for Value

Source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Value

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Value

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Value

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<String> for Value

Source§

fn from(value: String) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for String

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for bool

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for f64

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for i32

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for u32

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<Value> for u8

Source§

fn from(value: Value) -> Self

Converts to this type from the input type.
Source§

impl From<f64> for Value

Source§

fn from(value: f64) -> Self

Converts to this type from the input type.
Source§

impl From<i32> for Value

Source§

fn from(value: i32) -> Self

Converts to this type from the input type.
Source§

impl From<u16> for Value

Source§

fn from(value: u16) -> Self

Converts to this type from the input type.
Source§

impl From<u32> for Value

Source§

fn from(value: u32) -> Self

Converts to this type from the input type.
Source§

impl From<u8> for Value

Source§

fn from(value: u8) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Value

Source§

fn eq(&self, other: &Value) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for Value

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/cu29/config/type.NodeId.html b/cu29/config/type.NodeId.html index e6c237667..20fb46627 100644 --- a/cu29/config/type.NodeId.html +++ b/cu29/config/type.NodeId.html @@ -1,3 +1,3 @@ -NodeId in cu29::config - Rust
cu29::config

Type Alias NodeId

Source
pub type NodeId = u32;
Expand description

NodeId is the unique identifier of a node in the configuration graph for petgraph +NodeId in cu29::config - Rust

cu29::config

Type Alias NodeId

Source
pub type NodeId = u32;
Expand description

NodeId is the unique identifier of a node in the configuration graph for petgraph and the code generation.

\ No newline at end of file diff --git a/cu29/copperlist/enum.CopperListState.html b/cu29/copperlist/enum.CopperListState.html index ae5cc1101..231b096b3 100644 --- a/cu29/copperlist/enum.CopperListState.html +++ b/cu29/copperlist/enum.CopperListState.html @@ -1,4 +1,4 @@ -CopperListState in cu29::copperlist - Rust
cu29::copperlist

Enum CopperListState

Source
pub enum CopperListState {
+CopperListState in cu29::copperlist - Rust
cu29::copperlist

Enum CopperListState

Source
pub enum CopperListState {
     Free,
     Initialized,
     Processing,
diff --git a/cu29/copperlist/index.html b/cu29/copperlist/index.html
index cde1a8109..7e9e56726 100644
--- a/cu29/copperlist/index.html
+++ b/cu29/copperlist/index.html
@@ -1,4 +1,4 @@
-cu29::copperlist - Rust
cu29

Module copperlist

Source
Expand description

CopperList is the main data structure used by Copper to communicate between tasks. +cu29::copperlist - Rust

cu29

Module copperlist

Source
Expand description

CopperList is the main data structure used by Copper to communicate between tasks. It is a queue that can be used to store preallocated messages between tasks in memory order.

Structs§