pub fn take_snapshot_create_snapshot(
ctx: Context<'_, '_, '_, '_, TakeSnapshotCreateSnapshot<'_>>,
) -> Result<ThreadResponse>pub fn take_snapshot_create_snapshot(
ctx: Context<'_, '_, '_, '_, TakeSnapshotCreateSnapshot<'_>>,
) -> Result<ThreadResponse>