/// Format the output for `Toolchain::Active`.
///
/// Accepts the components *from* the toolchain rather than the item itself so
/// that
Format the output for `Toolchain::Active`.
Accepts the components *from* the toolchain rather than the item itself so
that
Format the output for ` Toolchain :: Active ` . Accepts the components * from * the toolchain rather than the item itself so that
fn display_active(
    node: &Option<Node>,
    package_manager: &Option<PackageManager>,
    packages: &[Package],
) -> String {
    match (node, package_manager, packages) {
        (None, _, _) => NO_RUNTIME.to_string(),
        (Some(node), Some(package_manager), packages) => unimplemented!(),
        _ => unimplemented!(),
    }
}
fn display_active ( node : & Option < Node > , package_manager : & Option < PackageManager > , packages : & [ Package ] , ) -> String { match ( node , package_manager , packages ) { ( None , _ , _ ) => NO_RUNTIME . to_string ( ) , ( Some ( node ) , Some ( package_manager ) , packages ) => unimplemented ! ( ) , _ => unimplemented ! ( ) , } }
Format the output for `Toolchain::Active`.
Format the output for ` Toolchain :: Active ` .
node
&Option<Node>
package_manager
&Option<PackageManager>
packages
&[Package]