dyn-clone:对象安全的克隆特征

时间:2024-06-12 15:32:01
【文件属性】:

文件名称:dyn-clone:对象安全的克隆特征

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-12 15:32:01

Rust

对象安全的克隆特征 这个箱子提供DynClone性状,可以在特征对象中使用,和一个clone_box可以克隆任何大小或动态大小的功能实现DynClone 。 实现标准库的特征的类型可由DynClone特征对象自动使用。 clone_box的签名为: fn clone_box (t: & T) -> Box where T: ? Sized + DynClone 例子 use dyn_clone :: DynClone; trait MyTrait : DynClone { fn recite ( & self ); } impl MyTrait for String { fn recite ( & self ) { println! ( "{} ♫" , self ); } } fn main () { let


【文件预览】:
dyn-clone-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------FUNDING.yml(16B)
--------workflows()
----tests()
--------trait.rs(1KB)
--------macros.rs(903B)
----.clippy.toml(16B)
----src()
--------lib.rs(5KB)
--------macros.rs(4KB)
----Cargo.toml(408B)
----examples()
--------readme.rs(568B)
----.gitignore(32B)
----README.md(4KB)

网友评论