pub fn new<P>(path: P, interfaces: Interfaces) -> Self
        where P: ToString,
    {
        Object {
            path: path.to_string(),
            interfaces: interfaces,
        }
    }
/// Create a new object with the given path, interfaces, and children.
///
/// The list of children is managed by the object owning the object.
Create a new object with the given path, interfaces, and children.
The list of children is managed by the object owning the object.
Create a new object with the given path interfaces and children . The list of children is managed by the object owning the object .
pub fn new<P>(path: P, interfaces: Interfaces) -> Self
        where P: ToString,
    {
        Object {
            path: path.to_string(),
            interfaces: interfaces,
        }
    }
pub fn new < P > ( path : P , interfaces : Interfaces ) -> Self where P : ToString , { Object { path : path . to_string ( ) , interfaces : interfaces , } }
Create a new object with the given path, interfaces, and children.
Create a new object with the given path interfaces and children .
path
P
interfaces
Interfaces