From e817fa8411735800c67c583508e2982afe8bc921 Mon Sep 17 00:00:00 2001 From: ivmarkov Date: Thu, 4 May 2023 07:09:59 +0000 Subject: [PATCH] Colorizing is now no_std compatible --- matter/Cargo.toml | 2 +- matter/src/interaction_model/core.rs | 4 ++-- matter/src/transport/exchange.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/matter/Cargo.toml b/matter/Cargo.toml index b077a7a..8c4179a 100644 --- a/matter/Cargo.toml +++ b/matter/Cargo.toml @@ -38,7 +38,7 @@ log = { version = "0.4.17", features = ["max_level_debug", "release_max_level_de no-std-net = "0.6" subtle = "2.4.1" safemem = "0.3.3" -colored = "2.0.0" # TODO: Requires STD +owo-colors = "3" # STD-only dependencies env_logger = { version = "0.10.0", default-features = false, optional = true } diff --git a/matter/src/interaction_model/core.rs b/matter/src/interaction_model/core.rs index 9e29bac..82d2eb4 100644 --- a/matter/src/interaction_model/core.rs +++ b/matter/src/interaction_model/core.rs @@ -29,10 +29,10 @@ use crate::{ session::Session, }, }; -use colored::Colorize; use log::{error, info}; use num; use num_derive::FromPrimitive; +use owo_colors::OwoColorize; use super::messages::{ ib::{AttrPath, DataVersionFilter}, @@ -43,7 +43,7 @@ use super::messages::{ #[macro_export] macro_rules! cmd_enter { ($e:expr) => {{ - use colored::Colorize; + use owo_colors::OwoColorize; info! {"{} {}", "Handling Command".cyan(), $e.cyan()} }}; } diff --git a/matter/src/transport/exchange.rs b/matter/src/transport/exchange.rs index 5a9bbcf..57f666c 100644 --- a/matter/src/transport/exchange.rs +++ b/matter/src/transport/exchange.rs @@ -15,11 +15,11 @@ * limitations under the License. */ -use colored::*; use core::any::Any; use core::fmt; use core::time::Duration; use log::{error, info, trace}; +use owo_colors::OwoColorize; use crate::error::{Error, ErrorCode}; use crate::interaction_model::core::{ResumeReadReq, ResumeSubscribeReq};