//! Implementation of `#[derive(Resource)]`.
//!
//! Generates an empty `cano::Resource` impl that uses the trait's default
//! no-op `setup` / `teardown`.
//!
//! The `Resource` trait on this branch is already rewritten by the in-house
//! async-trait rewriter (`#[cano::resource]`), so generated impls inherit the
//! correct method shapes from the trait defaults and need no `#[async_trait]`.
use TokenStream;
use quote;
use ;
pub