Skip to main content

Crate rusty_spotted_cat

Crate rusty_spotted_cat 

Source

Re-exports§

pub use crate::log::debug_log_listener_active;
pub use crate::log::try_set_debug_log_listener;
pub use crate::log::DebugLogListenerError;
pub use crate::log::Log;
pub use crate::log::LogLevel;
pub use ids::GlobalProgressListenerId;
pub use ids::TaskId;
pub use meow_client::MeowClient;

Modules§

chunk_outcome
direction
down_pounce_builder
error
file_transfer_record
http_breakpoint
断点上传/下载的 HTTP 形态由业务决定:通过 BreakpointUpload / BreakpointDownload 从外部构造 multipart::Form、合并 Header,便于作为第三方库接入不同后端。
ids
log
流程性调试日志:全局至多注册一个监听器;未注册时 emit 路径为低开销快速返回。 监听器调用包在 catch_unwind 中,避免用户回调 panic! 影响 SDK 内部逻辑。
meow_client
meow_config
pounce_task
prepare_outcome
transfer_executor_trait
transfer_snapshot
transfer_status
transfer_task
up_pounce_builder

Macros§

meow_flow_log
内部流程日志宏:无监听器时不展开 format!。 crate::meow_flow_log!( “enqueue”, “task_id={:?} offset={} total={}”, task_id, offset, total );