pub fn list_workspaces() -> Result<Vec<WorkspaceRecord>>Expand description
Every workspace that can hold a session the user sees.
The store keeps a row with the id default that older releases put
sessions in when no workspace was named. No new session goes there, and
the row is left out only while it holds no session at all: a store whose
default holds sessions, suspended ones included, lists it as an ordinary
workspace named default, so none of those sessions is hidden (launch
finding H-3).