Struct watchman_client::ResolvedRoot [−][src]
pub struct ResolvedRoot { /* fields omitted */ }
Expand description
Data that describes a watched filesystem location. Watchman performs watch aggregation to project boundaries, so a request to watch a subdirectory will resolve to the higher level root path and a relative path offset. This struct encodes both pieces of information.
Implementations
Returns the name of the watcher that the server is using to
monitor the path. The watcher is generally system dependent,
but some systems offer multipler watchers.
You generally don’t care too much about the watcher that is
in use, but if the watcher is a virtualized filesystem such as
eden
then you may wish to use to alternative queries to get the
best performance.
Returns the root of the watchman project that is being watched
Returns the absolute path to the directory that you requested be resolved.
Returns the path to the directory that you requested be resolved,
relative to the project_root
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ResolvedRoot
impl Send for ResolvedRoot
impl Sync for ResolvedRoot
impl Unpin for ResolvedRoot
impl UnwindSafe for ResolvedRoot
Blanket Implementations
Mutably borrows from an owned value. Read more