fn from_liststore_path<S>(list_store: &S, tp: &gtk::TreePath) -> Option<Self>
    where
        S: TreeModelExt,
        Self: std::marker::Sized,
    {
        list_store
            .iter(tp)
            .and_then(|iter| ListStoreItem::from_liststore_iter(list_store, &iter))
    }
/// Construct an item from a `ListStore` and a `TreePath`.
///
/// The `ListStore` is where the data is stored, and the `TreePath` is a pointer to the
/// location of the data in the table.
Construct an item from a `ListStore` and a `TreePath`.
The `ListStore` is where the data is stored, and the `TreePath` is a pointer to the
location of the data in the table.
Construct an item from a ` ListStore ` and a ` TreePath ` . The ` ListStore ` is where the data is stored and the ` TreePath ` is a pointer to the location of the data in the table .
fn from_liststore_path<S>(list_store: &S, tp: &gtk::TreePath) -> Option<Self>
    where
        S: TreeModelExt,
        Self: std::marker::Sized,
    {
        list_store
            .iter(tp)
            .and_then(|iter| ListStoreItem::from_liststore_iter(list_store, &iter))
    }
fn from_liststore_path < S > ( list_store : & S , tp : & gtk :: TreePath ) -> Option < Self > where S : TreeModelExt , Self : std :: marker :: Sized , { list_store . iter ( tp ) . and_then ( | iter | ListStoreItem :: from_liststore_iter ( list_store , & iter ) ) }
Construct an item from a `ListStore` and a `TreePath`.
Construct an item from a ` ListStore ` and a ` TreePath ` .
list_store
&S
tp
&gtk::TreePath
list_store
&S
tp
&gtk::TreePath