Really depends on how big the snake is. It doesn't look like a 3000+ gram snake but it might be.
The rabbit could be a dwarf species and at less than 6 months old won't break 1 kg maybe less. At around 3 months old my room mates gf rabbit was only 300-400 grams. A 2000+ gram BP can take that down. Now will it not eat for the next few weeks? Most likely and it will look like it just got stuffed but I can see this as VERY plausible.