// AccessAt implements vfs.Filesystem.Impl.AccessAt.
AccessAt implements vfs.Filesystem.Impl.AccessAt.
// AccessAt implements vfs . Filesystem . Impl . AccessAt .
func (fs *filesystem) AccessAt(ctx context.Context, rp *vfs.ResolvingPath, creds *auth.Credentials, ats vfs.AccessTypes) error {
	fs.mu.RLock()
	defer fs.mu.RUnlock()
	d, err := resolveLocked(ctx, rp)
	if err != nil {
		return err
	}
	return d.inode.checkPermissions(creds, ats)
}
func ( fs * filesystem ) AccessAt ( ctx context . Context , rp * vfs . ResolvingPath , creds * auth . Credentials , ats vfs . AccessTypes ) error { fs . mu . RLock ( ) defer fs . mu . RUnlock ( ) d , err := resolveLocked ( ctx , rp ) if err != nil { return err } return d . inode . checkPermissions ( creds , ats ) }
AccessAt implements vfs.Filesystem.Impl.AccessAt.
AccessAt implements vfs . Filesystem . Impl . AccessAt .